OPC_SDK 1
Loading...
Searching...
No Matches
msxml6.h
Go to the documentation of this file.
1
2
3/* this ALWAYS GENERATED file contains the definitions for the interfaces */
4
5
6/* File created by MIDL compiler version 6.00.0366 */
7/* Compiler settings for msxml6.idl:
8 Oicf, W1, Zp8, env=Win32 (32b run)
9 protocol : dce , ms_ext, c_ext, robust
10 error checks: allocation ref bounds_check enum stub_data
11 VC __declspec() decoration level:
12 __declspec(uuid()), __declspec(selectany), __declspec(novtable)
13 DECLSPEC_UUID(), MIDL_INTERFACE()
14*/
15//@@MIDL_FILE_HEADING( )
16
17#pragma warning( disable: 4049 ) /* more than 64k source lines */
18
19
20/* verify that the <rpcndr.h> version is high enough to compile this file*/
21#ifndef __REQUIRED_RPCNDR_H_VERSION__
22#define __REQUIRED_RPCNDR_H_VERSION__ 475
23#endif
24
25#include "rpc.h"
26#include "rpcndr.h"
27
28#ifndef __RPCNDR_H_VERSION__
29#error this stub requires an updated version of <rpcndr.h>
30#endif // __RPCNDR_H_VERSION__
31
32
33#ifndef __msxml6_h__
34#define __msxml6_h__
35
36#if defined(_MSC_VER) && (_MSC_VER >= 1020)
37#pragma once
38#endif
39
40/* Forward Declarations */
41
42#ifndef __IXMLDOMImplementation_FWD_DEFINED__
43#define __IXMLDOMImplementation_FWD_DEFINED__
45#endif /* __IXMLDOMImplementation_FWD_DEFINED__ */
46
47
48#ifndef __IXMLDOMNode_FWD_DEFINED__
49#define __IXMLDOMNode_FWD_DEFINED__
50typedef interface IXMLDOMNode IXMLDOMNode;
51#endif /* __IXMLDOMNode_FWD_DEFINED__ */
52
53
54#ifndef __IXMLDOMDocumentFragment_FWD_DEFINED__
55#define __IXMLDOMDocumentFragment_FWD_DEFINED__
57#endif /* __IXMLDOMDocumentFragment_FWD_DEFINED__ */
58
59
60#ifndef __IXMLDOMDocument_FWD_DEFINED__
61#define __IXMLDOMDocument_FWD_DEFINED__
63#endif /* __IXMLDOMDocument_FWD_DEFINED__ */
64
65
66#ifndef __IXMLDOMDocument2_FWD_DEFINED__
67#define __IXMLDOMDocument2_FWD_DEFINED__
69#endif /* __IXMLDOMDocument2_FWD_DEFINED__ */
70
71
72#ifndef __IXMLDOMDocument3_FWD_DEFINED__
73#define __IXMLDOMDocument3_FWD_DEFINED__
75#endif /* __IXMLDOMDocument3_FWD_DEFINED__ */
76
77
78#ifndef __IXMLDOMNodeList_FWD_DEFINED__
79#define __IXMLDOMNodeList_FWD_DEFINED__
81#endif /* __IXMLDOMNodeList_FWD_DEFINED__ */
82
83
84#ifndef __IXMLDOMNamedNodeMap_FWD_DEFINED__
85#define __IXMLDOMNamedNodeMap_FWD_DEFINED__
87#endif /* __IXMLDOMNamedNodeMap_FWD_DEFINED__ */
88
89
90#ifndef __IXMLDOMCharacterData_FWD_DEFINED__
91#define __IXMLDOMCharacterData_FWD_DEFINED__
93#endif /* __IXMLDOMCharacterData_FWD_DEFINED__ */
94
95
96#ifndef __IXMLDOMAttribute_FWD_DEFINED__
97#define __IXMLDOMAttribute_FWD_DEFINED__
99#endif /* __IXMLDOMAttribute_FWD_DEFINED__ */
100
101
102#ifndef __IXMLDOMElement_FWD_DEFINED__
103#define __IXMLDOMElement_FWD_DEFINED__
105#endif /* __IXMLDOMElement_FWD_DEFINED__ */
106
107
108#ifndef __IXMLDOMText_FWD_DEFINED__
109#define __IXMLDOMText_FWD_DEFINED__
110typedef interface IXMLDOMText IXMLDOMText;
111#endif /* __IXMLDOMText_FWD_DEFINED__ */
112
113
114#ifndef __IXMLDOMComment_FWD_DEFINED__
115#define __IXMLDOMComment_FWD_DEFINED__
117#endif /* __IXMLDOMComment_FWD_DEFINED__ */
118
119
120#ifndef __IXMLDOMProcessingInstruction_FWD_DEFINED__
121#define __IXMLDOMProcessingInstruction_FWD_DEFINED__
123#endif /* __IXMLDOMProcessingInstruction_FWD_DEFINED__ */
124
125
126#ifndef __IXMLDOMCDATASection_FWD_DEFINED__
127#define __IXMLDOMCDATASection_FWD_DEFINED__
129#endif /* __IXMLDOMCDATASection_FWD_DEFINED__ */
130
131
132#ifndef __IXMLDOMDocumentType_FWD_DEFINED__
133#define __IXMLDOMDocumentType_FWD_DEFINED__
135#endif /* __IXMLDOMDocumentType_FWD_DEFINED__ */
136
137
138#ifndef __IXMLDOMNotation_FWD_DEFINED__
139#define __IXMLDOMNotation_FWD_DEFINED__
141#endif /* __IXMLDOMNotation_FWD_DEFINED__ */
142
143
144#ifndef __IXMLDOMEntity_FWD_DEFINED__
145#define __IXMLDOMEntity_FWD_DEFINED__
146typedef interface IXMLDOMEntity IXMLDOMEntity;
147#endif /* __IXMLDOMEntity_FWD_DEFINED__ */
148
149
150#ifndef __IXMLDOMEntityReference_FWD_DEFINED__
151#define __IXMLDOMEntityReference_FWD_DEFINED__
153#endif /* __IXMLDOMEntityReference_FWD_DEFINED__ */
154
155
156#ifndef __IXMLDOMParseError_FWD_DEFINED__
157#define __IXMLDOMParseError_FWD_DEFINED__
159#endif /* __IXMLDOMParseError_FWD_DEFINED__ */
160
161
162#ifndef __IXMLDOMParseError2_FWD_DEFINED__
163#define __IXMLDOMParseError2_FWD_DEFINED__
165#endif /* __IXMLDOMParseError2_FWD_DEFINED__ */
166
167
168#ifndef __IXMLDOMParseErrorCollection_FWD_DEFINED__
169#define __IXMLDOMParseErrorCollection_FWD_DEFINED__
171#endif /* __IXMLDOMParseErrorCollection_FWD_DEFINED__ */
172
173
174#ifndef __IXMLDOMSchemaCollection_FWD_DEFINED__
175#define __IXMLDOMSchemaCollection_FWD_DEFINED__
177#endif /* __IXMLDOMSchemaCollection_FWD_DEFINED__ */
178
179
180#ifndef __IXTLRuntime_FWD_DEFINED__
181#define __IXTLRuntime_FWD_DEFINED__
182typedef interface IXTLRuntime IXTLRuntime;
183#endif /* __IXTLRuntime_FWD_DEFINED__ */
184
185
186#ifndef __IXSLTemplate_FWD_DEFINED__
187#define __IXSLTemplate_FWD_DEFINED__
188typedef interface IXSLTemplate IXSLTemplate;
189#endif /* __IXSLTemplate_FWD_DEFINED__ */
190
191
192#ifndef __IXSLProcessor_FWD_DEFINED__
193#define __IXSLProcessor_FWD_DEFINED__
194typedef interface IXSLProcessor IXSLProcessor;
195#endif /* __IXSLProcessor_FWD_DEFINED__ */
196
197
198#ifndef __ISAXXMLReader_FWD_DEFINED__
199#define __ISAXXMLReader_FWD_DEFINED__
200typedef interface ISAXXMLReader ISAXXMLReader;
201#endif /* __ISAXXMLReader_FWD_DEFINED__ */
202
203
204#ifndef __ISAXXMLFilter_FWD_DEFINED__
205#define __ISAXXMLFilter_FWD_DEFINED__
206typedef interface ISAXXMLFilter ISAXXMLFilter;
207#endif /* __ISAXXMLFilter_FWD_DEFINED__ */
208
209
210#ifndef __ISAXLocator_FWD_DEFINED__
211#define __ISAXLocator_FWD_DEFINED__
212typedef interface ISAXLocator ISAXLocator;
213#endif /* __ISAXLocator_FWD_DEFINED__ */
214
215
216#ifndef __ISAXEntityResolver_FWD_DEFINED__
217#define __ISAXEntityResolver_FWD_DEFINED__
219#endif /* __ISAXEntityResolver_FWD_DEFINED__ */
220
221
222#ifndef __ISAXContentHandler_FWD_DEFINED__
223#define __ISAXContentHandler_FWD_DEFINED__
225#endif /* __ISAXContentHandler_FWD_DEFINED__ */
226
227
228#ifndef __ISAXDTDHandler_FWD_DEFINED__
229#define __ISAXDTDHandler_FWD_DEFINED__
231#endif /* __ISAXDTDHandler_FWD_DEFINED__ */
232
233
234#ifndef __ISAXErrorHandler_FWD_DEFINED__
235#define __ISAXErrorHandler_FWD_DEFINED__
237#endif /* __ISAXErrorHandler_FWD_DEFINED__ */
238
239
240#ifndef __ISAXLexicalHandler_FWD_DEFINED__
241#define __ISAXLexicalHandler_FWD_DEFINED__
243#endif /* __ISAXLexicalHandler_FWD_DEFINED__ */
244
245
246#ifndef __ISAXDeclHandler_FWD_DEFINED__
247#define __ISAXDeclHandler_FWD_DEFINED__
249#endif /* __ISAXDeclHandler_FWD_DEFINED__ */
250
251
252#ifndef __ISAXAttributes_FWD_DEFINED__
253#define __ISAXAttributes_FWD_DEFINED__
255#endif /* __ISAXAttributes_FWD_DEFINED__ */
256
257
258#ifndef __IVBSAXXMLReader_FWD_DEFINED__
259#define __IVBSAXXMLReader_FWD_DEFINED__
261#endif /* __IVBSAXXMLReader_FWD_DEFINED__ */
262
263
264#ifndef __IVBSAXXMLFilter_FWD_DEFINED__
265#define __IVBSAXXMLFilter_FWD_DEFINED__
267#endif /* __IVBSAXXMLFilter_FWD_DEFINED__ */
268
269
270#ifndef __IVBSAXLocator_FWD_DEFINED__
271#define __IVBSAXLocator_FWD_DEFINED__
272typedef interface IVBSAXLocator IVBSAXLocator;
273#endif /* __IVBSAXLocator_FWD_DEFINED__ */
274
275
276#ifndef __IVBSAXEntityResolver_FWD_DEFINED__
277#define __IVBSAXEntityResolver_FWD_DEFINED__
279#endif /* __IVBSAXEntityResolver_FWD_DEFINED__ */
280
281
282#ifndef __IVBSAXContentHandler_FWD_DEFINED__
283#define __IVBSAXContentHandler_FWD_DEFINED__
285#endif /* __IVBSAXContentHandler_FWD_DEFINED__ */
286
287
288#ifndef __IVBSAXDTDHandler_FWD_DEFINED__
289#define __IVBSAXDTDHandler_FWD_DEFINED__
291#endif /* __IVBSAXDTDHandler_FWD_DEFINED__ */
292
293
294#ifndef __IVBSAXErrorHandler_FWD_DEFINED__
295#define __IVBSAXErrorHandler_FWD_DEFINED__
297#endif /* __IVBSAXErrorHandler_FWD_DEFINED__ */
298
299
300#ifndef __IVBSAXLexicalHandler_FWD_DEFINED__
301#define __IVBSAXLexicalHandler_FWD_DEFINED__
303#endif /* __IVBSAXLexicalHandler_FWD_DEFINED__ */
304
305
306#ifndef __IVBSAXDeclHandler_FWD_DEFINED__
307#define __IVBSAXDeclHandler_FWD_DEFINED__
309#endif /* __IVBSAXDeclHandler_FWD_DEFINED__ */
310
311
312#ifndef __IVBSAXAttributes_FWD_DEFINED__
313#define __IVBSAXAttributes_FWD_DEFINED__
315#endif /* __IVBSAXAttributes_FWD_DEFINED__ */
316
317
318#ifndef __IMXWriter_FWD_DEFINED__
319#define __IMXWriter_FWD_DEFINED__
320typedef interface IMXWriter IMXWriter;
321#endif /* __IMXWriter_FWD_DEFINED__ */
322
323
324#ifndef __IMXAttributes_FWD_DEFINED__
325#define __IMXAttributes_FWD_DEFINED__
326typedef interface IMXAttributes IMXAttributes;
327#endif /* __IMXAttributes_FWD_DEFINED__ */
328
329
330#ifndef __IMXReaderControl_FWD_DEFINED__
331#define __IMXReaderControl_FWD_DEFINED__
333#endif /* __IMXReaderControl_FWD_DEFINED__ */
334
335
336#ifndef __IMXSchemaDeclHandler_FWD_DEFINED__
337#define __IMXSchemaDeclHandler_FWD_DEFINED__
339#endif /* __IMXSchemaDeclHandler_FWD_DEFINED__ */
340
341
342#ifndef __IMXXMLFilter_FWD_DEFINED__
343#define __IMXXMLFilter_FWD_DEFINED__
344typedef interface IMXXMLFilter IMXXMLFilter;
345#endif /* __IMXXMLFilter_FWD_DEFINED__ */
346
347
348#ifndef __IXMLDOMSchemaCollection2_FWD_DEFINED__
349#define __IXMLDOMSchemaCollection2_FWD_DEFINED__
351#endif /* __IXMLDOMSchemaCollection2_FWD_DEFINED__ */
352
353
354#ifndef __ISchemaStringCollection_FWD_DEFINED__
355#define __ISchemaStringCollection_FWD_DEFINED__
357#endif /* __ISchemaStringCollection_FWD_DEFINED__ */
358
359
360#ifndef __ISchemaItemCollection_FWD_DEFINED__
361#define __ISchemaItemCollection_FWD_DEFINED__
363#endif /* __ISchemaItemCollection_FWD_DEFINED__ */
364
365
366#ifndef __ISchemaItem_FWD_DEFINED__
367#define __ISchemaItem_FWD_DEFINED__
368typedef interface ISchemaItem ISchemaItem;
369#endif /* __ISchemaItem_FWD_DEFINED__ */
370
371
372#ifndef __ISchema_FWD_DEFINED__
373#define __ISchema_FWD_DEFINED__
374typedef interface ISchema ISchema;
375#endif /* __ISchema_FWD_DEFINED__ */
376
377
378#ifndef __ISchemaParticle_FWD_DEFINED__
379#define __ISchemaParticle_FWD_DEFINED__
381#endif /* __ISchemaParticle_FWD_DEFINED__ */
382
383
384#ifndef __ISchemaAttribute_FWD_DEFINED__
385#define __ISchemaAttribute_FWD_DEFINED__
387#endif /* __ISchemaAttribute_FWD_DEFINED__ */
388
389
390#ifndef __ISchemaElement_FWD_DEFINED__
391#define __ISchemaElement_FWD_DEFINED__
393#endif /* __ISchemaElement_FWD_DEFINED__ */
394
395
396#ifndef __ISchemaType_FWD_DEFINED__
397#define __ISchemaType_FWD_DEFINED__
398typedef interface ISchemaType ISchemaType;
399#endif /* __ISchemaType_FWD_DEFINED__ */
400
401
402#ifndef __ISchemaComplexType_FWD_DEFINED__
403#define __ISchemaComplexType_FWD_DEFINED__
405#endif /* __ISchemaComplexType_FWD_DEFINED__ */
406
407
408#ifndef __ISchemaAttributeGroup_FWD_DEFINED__
409#define __ISchemaAttributeGroup_FWD_DEFINED__
411#endif /* __ISchemaAttributeGroup_FWD_DEFINED__ */
412
413
414#ifndef __ISchemaModelGroup_FWD_DEFINED__
415#define __ISchemaModelGroup_FWD_DEFINED__
417#endif /* __ISchemaModelGroup_FWD_DEFINED__ */
418
419
420#ifndef __ISchemaAny_FWD_DEFINED__
421#define __ISchemaAny_FWD_DEFINED__
422typedef interface ISchemaAny ISchemaAny;
423#endif /* __ISchemaAny_FWD_DEFINED__ */
424
425
426#ifndef __ISchemaIdentityConstraint_FWD_DEFINED__
427#define __ISchemaIdentityConstraint_FWD_DEFINED__
429#endif /* __ISchemaIdentityConstraint_FWD_DEFINED__ */
430
431
432#ifndef __ISchemaNotation_FWD_DEFINED__
433#define __ISchemaNotation_FWD_DEFINED__
435#endif /* __ISchemaNotation_FWD_DEFINED__ */
436
437
438#ifndef __IXMLDOMSelection_FWD_DEFINED__
439#define __IXMLDOMSelection_FWD_DEFINED__
441#endif /* __IXMLDOMSelection_FWD_DEFINED__ */
442
443
444#ifndef __XMLDOMDocumentEvents_FWD_DEFINED__
445#define __XMLDOMDocumentEvents_FWD_DEFINED__
447#endif /* __XMLDOMDocumentEvents_FWD_DEFINED__ */
448
449
450#ifndef __IXMLHTTPRequest_FWD_DEFINED__
451#define __IXMLHTTPRequest_FWD_DEFINED__
453#endif /* __IXMLHTTPRequest_FWD_DEFINED__ */
454
455
456#ifndef __IServerXMLHTTPRequest_FWD_DEFINED__
457#define __IServerXMLHTTPRequest_FWD_DEFINED__
459#endif /* __IServerXMLHTTPRequest_FWD_DEFINED__ */
460
461
462#ifndef __IServerXMLHTTPRequest2_FWD_DEFINED__
463#define __IServerXMLHTTPRequest2_FWD_DEFINED__
465#endif /* __IServerXMLHTTPRequest2_FWD_DEFINED__ */
466
467
468#ifndef __IMXNamespacePrefixes_FWD_DEFINED__
469#define __IMXNamespacePrefixes_FWD_DEFINED__
471#endif /* __IMXNamespacePrefixes_FWD_DEFINED__ */
472
473
474#ifndef __IVBMXNamespaceManager_FWD_DEFINED__
475#define __IVBMXNamespaceManager_FWD_DEFINED__
477#endif /* __IVBMXNamespaceManager_FWD_DEFINED__ */
478
479
480#ifndef __IMXNamespaceManager_FWD_DEFINED__
481#define __IMXNamespaceManager_FWD_DEFINED__
483#endif /* __IMXNamespaceManager_FWD_DEFINED__ */
484
485
486#ifndef __DOMDocument_FWD_DEFINED__
487#define __DOMDocument_FWD_DEFINED__
488
489#ifdef __cplusplus
490typedef class DOMDocument DOMDocument;
491#else
493#endif /* __cplusplus */
494
495#endif /* __DOMDocument_FWD_DEFINED__ */
496
497
498#ifndef __DOMDocument26_FWD_DEFINED__
499#define __DOMDocument26_FWD_DEFINED__
500
501#ifdef __cplusplus
502typedef class DOMDocument26 DOMDocument26;
503#else
505#endif /* __cplusplus */
506
507#endif /* __DOMDocument26_FWD_DEFINED__ */
508
509
510#ifndef __DOMDocument30_FWD_DEFINED__
511#define __DOMDocument30_FWD_DEFINED__
512
513#ifdef __cplusplus
514typedef class DOMDocument30 DOMDocument30;
515#else
517#endif /* __cplusplus */
518
519#endif /* __DOMDocument30_FWD_DEFINED__ */
520
521
522#ifndef __DOMDocument40_FWD_DEFINED__
523#define __DOMDocument40_FWD_DEFINED__
524
525#ifdef __cplusplus
526typedef class DOMDocument40 DOMDocument40;
527#else
529#endif /* __cplusplus */
530
531#endif /* __DOMDocument40_FWD_DEFINED__ */
532
533
534#ifndef __DOMDocument60_FWD_DEFINED__
535#define __DOMDocument60_FWD_DEFINED__
536
537#ifdef __cplusplus
538typedef class DOMDocument60 DOMDocument60;
539#else
541#endif /* __cplusplus */
542
543#endif /* __DOMDocument60_FWD_DEFINED__ */
544
545
546#ifndef __FreeThreadedDOMDocument_FWD_DEFINED__
547#define __FreeThreadedDOMDocument_FWD_DEFINED__
548
549#ifdef __cplusplus
551#else
553#endif /* __cplusplus */
554
555#endif /* __FreeThreadedDOMDocument_FWD_DEFINED__ */
556
557
558#ifndef __FreeThreadedDOMDocument26_FWD_DEFINED__
559#define __FreeThreadedDOMDocument26_FWD_DEFINED__
560
561#ifdef __cplusplus
563#else
565#endif /* __cplusplus */
566
567#endif /* __FreeThreadedDOMDocument26_FWD_DEFINED__ */
568
569
570#ifndef __FreeThreadedDOMDocument30_FWD_DEFINED__
571#define __FreeThreadedDOMDocument30_FWD_DEFINED__
572
573#ifdef __cplusplus
575#else
577#endif /* __cplusplus */
578
579#endif /* __FreeThreadedDOMDocument30_FWD_DEFINED__ */
580
581
582#ifndef __FreeThreadedDOMDocument40_FWD_DEFINED__
583#define __FreeThreadedDOMDocument40_FWD_DEFINED__
584
585#ifdef __cplusplus
587#else
589#endif /* __cplusplus */
590
591#endif /* __FreeThreadedDOMDocument40_FWD_DEFINED__ */
592
593
594#ifndef __FreeThreadedDOMDocument60_FWD_DEFINED__
595#define __FreeThreadedDOMDocument60_FWD_DEFINED__
596
597#ifdef __cplusplus
599#else
601#endif /* __cplusplus */
602
603#endif /* __FreeThreadedDOMDocument60_FWD_DEFINED__ */
604
605
606#ifndef __XMLSchemaCache_FWD_DEFINED__
607#define __XMLSchemaCache_FWD_DEFINED__
608
609#ifdef __cplusplus
610typedef class XMLSchemaCache XMLSchemaCache;
611#else
613#endif /* __cplusplus */
614
615#endif /* __XMLSchemaCache_FWD_DEFINED__ */
616
617
618#ifndef __XMLSchemaCache26_FWD_DEFINED__
619#define __XMLSchemaCache26_FWD_DEFINED__
620
621#ifdef __cplusplus
623#else
625#endif /* __cplusplus */
626
627#endif /* __XMLSchemaCache26_FWD_DEFINED__ */
628
629
630#ifndef __XMLSchemaCache30_FWD_DEFINED__
631#define __XMLSchemaCache30_FWD_DEFINED__
632
633#ifdef __cplusplus
635#else
637#endif /* __cplusplus */
638
639#endif /* __XMLSchemaCache30_FWD_DEFINED__ */
640
641
642#ifndef __XMLSchemaCache40_FWD_DEFINED__
643#define __XMLSchemaCache40_FWD_DEFINED__
644
645#ifdef __cplusplus
647#else
649#endif /* __cplusplus */
650
651#endif /* __XMLSchemaCache40_FWD_DEFINED__ */
652
653
654#ifndef __XMLSchemaCache60_FWD_DEFINED__
655#define __XMLSchemaCache60_FWD_DEFINED__
656
657#ifdef __cplusplus
659#else
661#endif /* __cplusplus */
662
663#endif /* __XMLSchemaCache60_FWD_DEFINED__ */
664
665
666#ifndef __XSLTemplate_FWD_DEFINED__
667#define __XSLTemplate_FWD_DEFINED__
668
669#ifdef __cplusplus
670typedef class XSLTemplate XSLTemplate;
671#else
673#endif /* __cplusplus */
674
675#endif /* __XSLTemplate_FWD_DEFINED__ */
676
677
678#ifndef __XSLTemplate26_FWD_DEFINED__
679#define __XSLTemplate26_FWD_DEFINED__
680
681#ifdef __cplusplus
682typedef class XSLTemplate26 XSLTemplate26;
683#else
685#endif /* __cplusplus */
686
687#endif /* __XSLTemplate26_FWD_DEFINED__ */
688
689
690#ifndef __XSLTemplate30_FWD_DEFINED__
691#define __XSLTemplate30_FWD_DEFINED__
692
693#ifdef __cplusplus
694typedef class XSLTemplate30 XSLTemplate30;
695#else
697#endif /* __cplusplus */
698
699#endif /* __XSLTemplate30_FWD_DEFINED__ */
700
701
702#ifndef __XSLTemplate40_FWD_DEFINED__
703#define __XSLTemplate40_FWD_DEFINED__
704
705#ifdef __cplusplus
706typedef class XSLTemplate40 XSLTemplate40;
707#else
709#endif /* __cplusplus */
710
711#endif /* __XSLTemplate40_FWD_DEFINED__ */
712
713
714#ifndef __XSLTemplate60_FWD_DEFINED__
715#define __XSLTemplate60_FWD_DEFINED__
716
717#ifdef __cplusplus
718typedef class XSLTemplate60 XSLTemplate60;
719#else
721#endif /* __cplusplus */
722
723#endif /* __XSLTemplate60_FWD_DEFINED__ */
724
725
726#ifndef __XMLHTTP_FWD_DEFINED__
727#define __XMLHTTP_FWD_DEFINED__
728
729#ifdef __cplusplus
730typedef class XMLHTTP XMLHTTP;
731#else
732typedef struct XMLHTTP XMLHTTP;
733#endif /* __cplusplus */
734
735#endif /* __XMLHTTP_FWD_DEFINED__ */
736
737
738#ifndef __XMLHTTP26_FWD_DEFINED__
739#define __XMLHTTP26_FWD_DEFINED__
740
741#ifdef __cplusplus
742typedef class XMLHTTP26 XMLHTTP26;
743#else
744typedef struct XMLHTTP26 XMLHTTP26;
745#endif /* __cplusplus */
746
747#endif /* __XMLHTTP26_FWD_DEFINED__ */
748
749
750#ifndef __XMLHTTP30_FWD_DEFINED__
751#define __XMLHTTP30_FWD_DEFINED__
752
753#ifdef __cplusplus
754typedef class XMLHTTP30 XMLHTTP30;
755#else
756typedef struct XMLHTTP30 XMLHTTP30;
757#endif /* __cplusplus */
758
759#endif /* __XMLHTTP30_FWD_DEFINED__ */
760
761
762#ifndef __XMLHTTP40_FWD_DEFINED__
763#define __XMLHTTP40_FWD_DEFINED__
764
765#ifdef __cplusplus
766typedef class XMLHTTP40 XMLHTTP40;
767#else
768typedef struct XMLHTTP40 XMLHTTP40;
769#endif /* __cplusplus */
770
771#endif /* __XMLHTTP40_FWD_DEFINED__ */
772
773
774#ifndef __XMLHTTP60_FWD_DEFINED__
775#define __XMLHTTP60_FWD_DEFINED__
776
777#ifdef __cplusplus
778typedef class XMLHTTP60 XMLHTTP60;
779#else
780typedef struct XMLHTTP60 XMLHTTP60;
781#endif /* __cplusplus */
782
783#endif /* __XMLHTTP60_FWD_DEFINED__ */
784
785
786#ifndef __ServerXMLHTTP_FWD_DEFINED__
787#define __ServerXMLHTTP_FWD_DEFINED__
788
789#ifdef __cplusplus
790typedef class ServerXMLHTTP ServerXMLHTTP;
791#else
793#endif /* __cplusplus */
794
795#endif /* __ServerXMLHTTP_FWD_DEFINED__ */
796
797
798#ifndef __ServerXMLHTTP30_FWD_DEFINED__
799#define __ServerXMLHTTP30_FWD_DEFINED__
800
801#ifdef __cplusplus
802typedef class ServerXMLHTTP30 ServerXMLHTTP30;
803#else
805#endif /* __cplusplus */
806
807#endif /* __ServerXMLHTTP30_FWD_DEFINED__ */
808
809
810#ifndef __ServerXMLHTTP40_FWD_DEFINED__
811#define __ServerXMLHTTP40_FWD_DEFINED__
812
813#ifdef __cplusplus
814typedef class ServerXMLHTTP40 ServerXMLHTTP40;
815#else
817#endif /* __cplusplus */
818
819#endif /* __ServerXMLHTTP40_FWD_DEFINED__ */
820
821
822#ifndef __ServerXMLHTTP60_FWD_DEFINED__
823#define __ServerXMLHTTP60_FWD_DEFINED__
824
825#ifdef __cplusplus
826typedef class ServerXMLHTTP60 ServerXMLHTTP60;
827#else
829#endif /* __cplusplus */
830
831#endif /* __ServerXMLHTTP60_FWD_DEFINED__ */
832
833
834#ifndef __SAXXMLReader_FWD_DEFINED__
835#define __SAXXMLReader_FWD_DEFINED__
836
837#ifdef __cplusplus
838typedef class SAXXMLReader SAXXMLReader;
839#else
841#endif /* __cplusplus */
842
843#endif /* __SAXXMLReader_FWD_DEFINED__ */
844
845
846#ifndef __SAXXMLReader30_FWD_DEFINED__
847#define __SAXXMLReader30_FWD_DEFINED__
848
849#ifdef __cplusplus
850typedef class SAXXMLReader30 SAXXMLReader30;
851#else
853#endif /* __cplusplus */
854
855#endif /* __SAXXMLReader30_FWD_DEFINED__ */
856
857
858#ifndef __SAXXMLReader40_FWD_DEFINED__
859#define __SAXXMLReader40_FWD_DEFINED__
860
861#ifdef __cplusplus
862typedef class SAXXMLReader40 SAXXMLReader40;
863#else
865#endif /* __cplusplus */
866
867#endif /* __SAXXMLReader40_FWD_DEFINED__ */
868
869
870#ifndef __SAXXMLReader60_FWD_DEFINED__
871#define __SAXXMLReader60_FWD_DEFINED__
872
873#ifdef __cplusplus
874typedef class SAXXMLReader60 SAXXMLReader60;
875#else
877#endif /* __cplusplus */
878
879#endif /* __SAXXMLReader60_FWD_DEFINED__ */
880
881
882#ifndef __MXXMLWriter_FWD_DEFINED__
883#define __MXXMLWriter_FWD_DEFINED__
884
885#ifdef __cplusplus
886typedef class MXXMLWriter MXXMLWriter;
887#else
889#endif /* __cplusplus */
890
891#endif /* __MXXMLWriter_FWD_DEFINED__ */
892
893
894#ifndef __MXXMLWriter30_FWD_DEFINED__
895#define __MXXMLWriter30_FWD_DEFINED__
896
897#ifdef __cplusplus
898typedef class MXXMLWriter30 MXXMLWriter30;
899#else
901#endif /* __cplusplus */
902
903#endif /* __MXXMLWriter30_FWD_DEFINED__ */
904
905
906#ifndef __MXXMLWriter40_FWD_DEFINED__
907#define __MXXMLWriter40_FWD_DEFINED__
908
909#ifdef __cplusplus
910typedef class MXXMLWriter40 MXXMLWriter40;
911#else
913#endif /* __cplusplus */
914
915#endif /* __MXXMLWriter40_FWD_DEFINED__ */
916
917
918#ifndef __MXXMLWriter60_FWD_DEFINED__
919#define __MXXMLWriter60_FWD_DEFINED__
920
921#ifdef __cplusplus
922typedef class MXXMLWriter60 MXXMLWriter60;
923#else
925#endif /* __cplusplus */
926
927#endif /* __MXXMLWriter60_FWD_DEFINED__ */
928
929
930#ifndef __MXHTMLWriter_FWD_DEFINED__
931#define __MXHTMLWriter_FWD_DEFINED__
932
933#ifdef __cplusplus
934typedef class MXHTMLWriter MXHTMLWriter;
935#else
937#endif /* __cplusplus */
938
939#endif /* __MXHTMLWriter_FWD_DEFINED__ */
940
941
942#ifndef __MXHTMLWriter30_FWD_DEFINED__
943#define __MXHTMLWriter30_FWD_DEFINED__
944
945#ifdef __cplusplus
946typedef class MXHTMLWriter30 MXHTMLWriter30;
947#else
949#endif /* __cplusplus */
950
951#endif /* __MXHTMLWriter30_FWD_DEFINED__ */
952
953
954#ifndef __MXHTMLWriter40_FWD_DEFINED__
955#define __MXHTMLWriter40_FWD_DEFINED__
956
957#ifdef __cplusplus
958typedef class MXHTMLWriter40 MXHTMLWriter40;
959#else
961#endif /* __cplusplus */
962
963#endif /* __MXHTMLWriter40_FWD_DEFINED__ */
964
965
966#ifndef __MXHTMLWriter60_FWD_DEFINED__
967#define __MXHTMLWriter60_FWD_DEFINED__
968
969#ifdef __cplusplus
970typedef class MXHTMLWriter60 MXHTMLWriter60;
971#else
973#endif /* __cplusplus */
974
975#endif /* __MXHTMLWriter60_FWD_DEFINED__ */
976
977
978#ifndef __SAXAttributes_FWD_DEFINED__
979#define __SAXAttributes_FWD_DEFINED__
980
981#ifdef __cplusplus
982typedef class SAXAttributes SAXAttributes;
983#else
985#endif /* __cplusplus */
986
987#endif /* __SAXAttributes_FWD_DEFINED__ */
988
989
990#ifndef __SAXAttributes30_FWD_DEFINED__
991#define __SAXAttributes30_FWD_DEFINED__
992
993#ifdef __cplusplus
994typedef class SAXAttributes30 SAXAttributes30;
995#else
997#endif /* __cplusplus */
998
999#endif /* __SAXAttributes30_FWD_DEFINED__ */
1000
1001
1002#ifndef __SAXAttributes40_FWD_DEFINED__
1003#define __SAXAttributes40_FWD_DEFINED__
1004
1005#ifdef __cplusplus
1006typedef class SAXAttributes40 SAXAttributes40;
1007#else
1009#endif /* __cplusplus */
1010
1011#endif /* __SAXAttributes40_FWD_DEFINED__ */
1012
1013
1014#ifndef __SAXAttributes60_FWD_DEFINED__
1015#define __SAXAttributes60_FWD_DEFINED__
1016
1017#ifdef __cplusplus
1018typedef class SAXAttributes60 SAXAttributes60;
1019#else
1021#endif /* __cplusplus */
1022
1023#endif /* __SAXAttributes60_FWD_DEFINED__ */
1024
1025
1026#ifndef __MXNamespaceManager_FWD_DEFINED__
1027#define __MXNamespaceManager_FWD_DEFINED__
1028
1029#ifdef __cplusplus
1031#else
1033#endif /* __cplusplus */
1034
1035#endif /* __MXNamespaceManager_FWD_DEFINED__ */
1036
1037
1038#ifndef __MXNamespaceManager40_FWD_DEFINED__
1039#define __MXNamespaceManager40_FWD_DEFINED__
1040
1041#ifdef __cplusplus
1043#else
1045#endif /* __cplusplus */
1046
1047#endif /* __MXNamespaceManager40_FWD_DEFINED__ */
1048
1049
1050#ifndef __MXNamespaceManager60_FWD_DEFINED__
1051#define __MXNamespaceManager60_FWD_DEFINED__
1052
1053#ifdef __cplusplus
1055#else
1057#endif /* __cplusplus */
1058
1059#endif /* __MXNamespaceManager60_FWD_DEFINED__ */
1060
1061
1062/* header files for imported files */
1063#include "unknwn.h"
1064#include "objidl.h"
1065#include "oaidl.h"
1066
1067#ifdef __cplusplus
1068extern "C" {
1069#endif
1070
1071 void* __RPC_USER MIDL_user_allocate(size_t);
1072 void __RPC_USER MIDL_user_free(void*);
1073
1074 /* interface __MIDL_itf_msxml6_0000 */
1075 /* [local] */
1076
1077//+-------------------------------------------------------------------------
1078//
1079// Microsoft Windows
1080// Copyright (C) Microsoft Corporation, 1997-2005.
1081//
1082//--------------------------------------------------------------------------
1083#define DOMDocument DOMDocument2
1084#define CLSID_DOMDocument CLSID_DOMDocument2
1085
1086#if !defined(_W64)
1087#if !defined(__midl) && (defined(_X86_) || defined(_M_IX86)) && _MSC_VER >= 1300
1088#define _W64 __w64
1089#else
1090#define _W64
1091#endif
1092#endif
1093#if defined(_WIN64)
1094 typedef unsigned __int64 ULONG_PTR, *PULONG_PTR;
1095#else
1096 typedef _W64 unsigned long ULONG_PTR, *PULONG_PTR;
1097#endif
1098#ifdef __ISAXXMLReader_INTERFACE_DEFINED__
1099#undef __MSXML2_LIBRARY_DEFINED__
1100#endif
1101#ifdef __USE_MSXML6_NAMESPACE__
1102 namespace MSXML6
1103 {
1104#endif
1105
1106
1107 extern RPC_IF_HANDLE __MIDL_itf_msxml6_0000_v0_0_c_ifspec;
1108 extern RPC_IF_HANDLE __MIDL_itf_msxml6_0000_v0_0_s_ifspec;
1109
1110
1111#ifndef __MSXML2_LIBRARY_DEFINED__
1112#define __MSXML2_LIBRARY_DEFINED__
1113
1114 /* library MSXML2 */
1115 /* [lcid][helpstring][version][uuid] */
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183#undef ParseURL
1184#if !defined(__msxml_h__) || defined(__IXMLElementNotificationSink_INTERFACE_DEFINED__)
1185 typedef /* [helpstring] */
1202
1203#endif
1204#if !defined(__msxml_sxh_enums__)
1205#define __msxml_sxh_enums__
1206 typedef /* [helpstring] */
1215
1216 typedef /* [helpstring] */
1225
1226 typedef /* [helpstring] */
1234
1235#endif // !defined(__msxml_sxh_enums__)
1236#if !defined(__msxml_som_enums__)
1237#define __msxml_som_enums__
1238 typedef /* [helpstring] */
1240 {
1247 SOMITEM_KEY = 0x1101,
1301 SOMITEM_ANY = 0x4001,
1305 SOMITEM_ALL = 0x4101,
1313 SOMITEM_NULL_ELEMENT = 0x4803
1315
1316 typedef /* [helpstring] */
1323
1324 typedef /* [helpstring] */
1336
1337 typedef /* [helpstring] */
1345
1346 typedef /* [helpstring] */
1354
1355 typedef /* [helpstring] */
1363
1364 typedef /* [helpstring] */
1372
1373#endif // !defined(__msxml_som_enums__)
1374
1375 EXTERN_C const IID LIBID_MSXML2;
1376
1377#ifndef __IXMLDOMImplementation_INTERFACE_DEFINED__
1378#define __IXMLDOMImplementation_INTERFACE_DEFINED__
1379
1380 /* interface IXMLDOMImplementation */
1381 /* [uuid][dual][oleautomation][unique][nonextensible][object][local] */
1382
1383
1385
1386#if defined(__cplusplus) && !defined(CINTERFACE)
1387
1388 MIDL_INTERFACE("2933BF8F-7B36-11d2-B20E-00C04F983E60")
1390 public IDispatch
1391 {
1392public:
1393 virtual /* [id] */ HRESULT STDMETHODCALLTYPE hasFeature(
1394 /* [in] */ BSTR feature,
1395 /* [in] */ BSTR version,
1396 /* [retval][out] */ VARIANT_BOOL* hasFeature) = 0;
1397
1398 };
1399
1400#else /* C style interface */
1401
1403 {
1404 BEGIN_INTERFACE
1405
1406 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
1408 /* [in] */ REFIID riid,
1409 /* [iid_is][out] */ void** ppvObject);
1410
1411 ULONG(STDMETHODCALLTYPE* AddRef)(
1412 IXMLDOMImplementation* This);
1413
1414 ULONG(STDMETHODCALLTYPE* Release)(
1415 IXMLDOMImplementation* This);
1416
1417 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
1419 /* [out] */ UINT* pctinfo);
1420
1421 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
1423 /* [in] */ UINT iTInfo,
1424 /* [in] */ LCID lcid,
1425 /* [out] */ ITypeInfo** ppTInfo);
1426
1427 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
1429 /* [in] */ REFIID riid,
1430 /* [size_is][in] */ LPOLESTR* rgszNames,
1431 /* [in] */ UINT cNames,
1432 /* [in] */ LCID lcid,
1433 /* [size_is][out] */ DISPID* rgDispId);
1434
1435 /* [local] */
1436 HRESULT(STDMETHODCALLTYPE* Invoke)(
1438 /* [in] */ DISPID dispIdMember,
1439 /* [in] */ REFIID riid,
1440 /* [in] */ LCID lcid,
1441 /* [in] */ WORD wFlags,
1442 /* [out][in] */ DISPPARAMS* pDispParams,
1443 /* [out] */ VARIANT* pVarResult,
1444 /* [out] */ EXCEPINFO* pExcepInfo,
1445 /* [out] */ UINT* puArgErr);
1446
1447 /* [id] */
1448 HRESULT(STDMETHODCALLTYPE* hasFeature)(
1450 /* [in] */ BSTR feature,
1451 /* [in] */ BSTR version,
1452 /* [retval][out] */ VARIANT_BOOL* hasFeature);
1453
1454 END_INTERFACE
1456
1457 interface IXMLDOMImplementation
1458 {
1459 CONST_VTBL struct IXMLDOMImplementationVtbl* lpVtbl;
1460 };
1461
1462
1463
1464#ifdef COBJMACROS
1465
1466
1467#define IXMLDOMImplementation_QueryInterface(This,riid,ppvObject) \
1468 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
1469
1470#define IXMLDOMImplementation_AddRef(This) \
1471 (This)->lpVtbl -> AddRef(This)
1472
1473#define IXMLDOMImplementation_Release(This) \
1474 (This)->lpVtbl -> Release(This)
1475
1476
1477#define IXMLDOMImplementation_GetTypeInfoCount(This,pctinfo) \
1478 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
1479
1480#define IXMLDOMImplementation_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
1481 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
1482
1483#define IXMLDOMImplementation_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
1484 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
1485
1486#define IXMLDOMImplementation_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
1487 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
1488
1489
1490#define IXMLDOMImplementation_hasFeature(This,feature,version,hasFeature) \
1491 (This)->lpVtbl -> hasFeature(This,feature,version,hasFeature)
1492
1493#endif /* COBJMACROS */
1494
1495
1496#endif /* C style interface */
1497
1498
1499
1500 /* [id] */ HRESULT STDMETHODCALLTYPE IXMLDOMImplementation_hasFeature_Proxy(
1502 /* [in] */ BSTR feature,
1503 /* [in] */ BSTR version,
1504 /* [retval][out] */ VARIANT_BOOL* hasFeature);
1505
1506
1508 IRpcStubBuffer* This,
1509 IRpcChannelBuffer* _pRpcChannelBuffer,
1510 PRPC_MESSAGE _pRpcMessage,
1511 DWORD* _pdwStubPhase);
1512
1513
1514
1515#endif /* __IXMLDOMImplementation_INTERFACE_DEFINED__ */
1516
1517
1518#ifndef __IXMLDOMNode_INTERFACE_DEFINED__
1519#define __IXMLDOMNode_INTERFACE_DEFINED__
1520
1521 /* interface IXMLDOMNode */
1522 /* [unique][helpstring][nonextensible][oleautomation][dual][uuid][object][local] */
1523
1524
1525 EXTERN_C const IID IID_IXMLDOMNode;
1526
1527#if defined(__cplusplus) && !defined(CINTERFACE)
1528
1529 MIDL_INTERFACE("2933BF80-7B36-11d2-B20E-00C04F983E60")
1531 public IDispatch
1532 {
1533public:
1534 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_nodeName(
1535 /* [retval][out] */ BSTR* name) = 0;
1536
1537 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_nodeValue(
1538 /* [retval][out] */ VARIANT* value) = 0;
1539
1540 virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_nodeValue(
1541 /* [in] */ VARIANT value) = 0;
1542
1543 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_nodeType(
1544 /* [retval][out] */ DOMNodeType* type) = 0;
1545
1546 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_parentNode(
1547 /* [retval][out] */ IXMLDOMNode** parent) = 0;
1548
1549 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_childNodes(
1550 /* [retval][out] */ IXMLDOMNodeList** childList) = 0;
1551
1552 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_firstChild(
1553 /* [retval][out] */ IXMLDOMNode** firstChild) = 0;
1554
1555 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_lastChild(
1556 /* [retval][out] */ IXMLDOMNode** lastChild) = 0;
1557
1558 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_previousSibling(
1559 /* [retval][out] */ IXMLDOMNode** previousSibling) = 0;
1560
1561 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_nextSibling(
1562 /* [retval][out] */ IXMLDOMNode** nextSibling) = 0;
1563
1564 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_attributes(
1565 /* [retval][out] */ IXMLDOMNamedNodeMap** attributeMap) = 0;
1566
1567 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE insertBefore(
1568 /* [in] */ IXMLDOMNode* newChild,
1569 /* [in] */ VARIANT refChild,
1570 /* [retval][out] */ IXMLDOMNode** outNewChild) = 0;
1571
1572 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE replaceChild(
1573 /* [in] */ IXMLDOMNode* newChild,
1574 /* [in] */ IXMLDOMNode* oldChild,
1575 /* [retval][out] */ IXMLDOMNode** outOldChild) = 0;
1576
1577 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE removeChild(
1578 /* [in] */ IXMLDOMNode* childNode,
1579 /* [retval][out] */ IXMLDOMNode** oldChild) = 0;
1580
1581 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE appendChild(
1582 /* [in] */ IXMLDOMNode* newChild,
1583 /* [retval][out] */ IXMLDOMNode** outNewChild) = 0;
1584
1585 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE hasChildNodes(
1586 /* [retval][out] */ VARIANT_BOOL* hasChild) = 0;
1587
1588 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ownerDocument(
1589 /* [retval][out] */ IXMLDOMDocument** DOMDocument) = 0;
1590
1591 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE cloneNode(
1592 /* [in] */ VARIANT_BOOL deep,
1593 /* [retval][out] */ IXMLDOMNode** cloneRoot) = 0;
1594
1595 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_nodeTypeString(
1596 /* [out][retval] */ BSTR* nodeType) = 0;
1597
1598 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_text(
1599 /* [out][retval] */ BSTR* text) = 0;
1600
1601 virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_text(
1602 /* [in] */ BSTR text) = 0;
1603
1604 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_specified(
1605 /* [retval][out] */ VARIANT_BOOL* isSpecified) = 0;
1606
1607 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_definition(
1608 /* [out][retval] */ IXMLDOMNode** definitionNode) = 0;
1609
1610 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_nodeTypedValue(
1611 /* [out][retval] */ VARIANT* typedValue) = 0;
1612
1613 virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_nodeTypedValue(
1614 /* [in] */ VARIANT typedValue) = 0;
1615
1616 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_dataType(
1617 /* [out][retval] */ VARIANT* dataTypeName) = 0;
1618
1619 virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_dataType(
1620 /* [in] */ BSTR dataTypeName) = 0;
1621
1622 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_xml(
1623 /* [out][retval] */ BSTR* xmlString) = 0;
1624
1625 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE transformNode(
1626 /* [in] */ IXMLDOMNode* stylesheet,
1627 /* [out][retval] */ BSTR* xmlString) = 0;
1628
1629 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE selectNodes(
1630 /* [in] */ BSTR queryString,
1631 /* [out][retval] */ IXMLDOMNodeList** resultList) = 0;
1632
1633 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE selectSingleNode(
1634 /* [in] */ BSTR queryString,
1635 /* [out][retval] */ IXMLDOMNode** resultNode) = 0;
1636
1637 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_parsed(
1638 /* [out][retval] */ VARIANT_BOOL* isParsed) = 0;
1639
1640 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_namespaceURI(
1641 /* [out][retval] */ BSTR* namespaceURI) = 0;
1642
1643 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_prefix(
1644 /* [out][retval] */ BSTR* prefixString) = 0;
1645
1646 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_baseName(
1647 /* [out][retval] */ BSTR* nameString) = 0;
1648
1649 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE transformNodeToObject(
1650 /* [in] */ IXMLDOMNode* stylesheet,
1651 /* [in] */ VARIANT outputObject) = 0;
1652
1653 };
1654
1655#else /* C style interface */
1656
1657 typedef struct IXMLDOMNodeVtbl
1658 {
1659 BEGIN_INTERFACE
1660
1661 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
1662 IXMLDOMNode* This,
1663 /* [in] */ REFIID riid,
1664 /* [iid_is][out] */ void** ppvObject);
1665
1666 ULONG(STDMETHODCALLTYPE* AddRef)(
1667 IXMLDOMNode* This);
1668
1669 ULONG(STDMETHODCALLTYPE* Release)(
1670 IXMLDOMNode* This);
1671
1672 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
1673 IXMLDOMNode* This,
1674 /* [out] */ UINT* pctinfo);
1675
1676 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
1677 IXMLDOMNode* This,
1678 /* [in] */ UINT iTInfo,
1679 /* [in] */ LCID lcid,
1680 /* [out] */ ITypeInfo** ppTInfo);
1681
1682 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
1683 IXMLDOMNode* This,
1684 /* [in] */ REFIID riid,
1685 /* [size_is][in] */ LPOLESTR* rgszNames,
1686 /* [in] */ UINT cNames,
1687 /* [in] */ LCID lcid,
1688 /* [size_is][out] */ DISPID* rgDispId);
1689
1690 /* [local] */
1691 HRESULT(STDMETHODCALLTYPE* Invoke)(
1692 IXMLDOMNode* This,
1693 /* [in] */ DISPID dispIdMember,
1694 /* [in] */ REFIID riid,
1695 /* [in] */ LCID lcid,
1696 /* [in] */ WORD wFlags,
1697 /* [out][in] */ DISPPARAMS* pDispParams,
1698 /* [out] */ VARIANT* pVarResult,
1699 /* [out] */ EXCEPINFO* pExcepInfo,
1700 /* [out] */ UINT* puArgErr);
1701
1702 /* [helpstring][id][propget] */
1703 HRESULT(STDMETHODCALLTYPE* get_nodeName)(
1704 IXMLDOMNode* This,
1705 /* [retval][out] */ BSTR* name);
1706
1707 /* [helpstring][id][propget] */
1708 HRESULT(STDMETHODCALLTYPE* get_nodeValue)(
1709 IXMLDOMNode* This,
1710 /* [retval][out] */ VARIANT* value);
1711
1712 /* [helpstring][id][propput] */
1713 HRESULT(STDMETHODCALLTYPE* put_nodeValue)(
1714 IXMLDOMNode* This,
1715 /* [in] */ VARIANT value);
1716
1717 /* [helpstring][id][propget] */
1718 HRESULT(STDMETHODCALLTYPE* get_nodeType)(
1719 IXMLDOMNode* This,
1720 /* [retval][out] */ DOMNodeType* type);
1721
1722 /* [helpstring][id][propget] */
1723 HRESULT(STDMETHODCALLTYPE* get_parentNode)(
1724 IXMLDOMNode* This,
1725 /* [retval][out] */ IXMLDOMNode** parent);
1726
1727 /* [helpstring][id][propget] */
1728 HRESULT(STDMETHODCALLTYPE* get_childNodes)(
1729 IXMLDOMNode* This,
1730 /* [retval][out] */ IXMLDOMNodeList** childList);
1731
1732 /* [helpstring][id][propget] */
1733 HRESULT(STDMETHODCALLTYPE* get_firstChild)(
1734 IXMLDOMNode* This,
1735 /* [retval][out] */ IXMLDOMNode** firstChild);
1736
1737 /* [helpstring][id][propget] */
1738 HRESULT(STDMETHODCALLTYPE* get_lastChild)(
1739 IXMLDOMNode* This,
1740 /* [retval][out] */ IXMLDOMNode** lastChild);
1741
1742 /* [helpstring][id][propget] */
1743 HRESULT(STDMETHODCALLTYPE* get_previousSibling)(
1744 IXMLDOMNode* This,
1745 /* [retval][out] */ IXMLDOMNode** previousSibling);
1746
1747 /* [helpstring][id][propget] */
1748 HRESULT(STDMETHODCALLTYPE* get_nextSibling)(
1749 IXMLDOMNode* This,
1750 /* [retval][out] */ IXMLDOMNode** nextSibling);
1751
1752 /* [helpstring][id][propget] */
1753 HRESULT(STDMETHODCALLTYPE* get_attributes)(
1754 IXMLDOMNode* This,
1755 /* [retval][out] */ IXMLDOMNamedNodeMap** attributeMap);
1756
1757 /* [helpstring][id] */
1758 HRESULT(STDMETHODCALLTYPE* insertBefore)(
1759 IXMLDOMNode* This,
1761 /* [in] */ VARIANT refChild,
1762 /* [retval][out] */ IXMLDOMNode** outNewChild);
1763
1764 /* [helpstring][id] */
1765 HRESULT(STDMETHODCALLTYPE* replaceChild)(
1766 IXMLDOMNode* This,
1767 /* [in] */ IXMLDOMNode* newChild,
1769 /* [retval][out] */ IXMLDOMNode** outOldChild);
1770
1771 /* [helpstring][id] */
1772 HRESULT(STDMETHODCALLTYPE* removeChild)(
1773 IXMLDOMNode* This,
1775 /* [retval][out] */ IXMLDOMNode** oldChild);
1776
1777 /* [helpstring][id] */
1778 HRESULT(STDMETHODCALLTYPE* appendChild)(
1779 IXMLDOMNode* This,
1780 /* [in] */ IXMLDOMNode* newChild,
1781 /* [retval][out] */ IXMLDOMNode** outNewChild);
1782
1783 /* [helpstring][id] */
1784 HRESULT(STDMETHODCALLTYPE* hasChildNodes)(
1785 IXMLDOMNode* This,
1786 /* [retval][out] */ VARIANT_BOOL* hasChild);
1787
1788 /* [helpstring][id][propget] */
1789 HRESULT(STDMETHODCALLTYPE* get_ownerDocument)(
1790 IXMLDOMNode* This,
1791 /* [retval][out] */ IXMLDOMDocument** DOMDocument);
1792
1793 /* [helpstring][id] */
1794 HRESULT(STDMETHODCALLTYPE* cloneNode)(
1795 IXMLDOMNode* This,
1796 /* [in] */ VARIANT_BOOL deep,
1797 /* [retval][out] */ IXMLDOMNode** cloneRoot);
1798
1799 /* [helpstring][id][propget] */
1800 HRESULT(STDMETHODCALLTYPE* get_nodeTypeString)(
1801 IXMLDOMNode* This,
1802 /* [out][retval] */ BSTR* nodeType);
1803
1804 /* [helpstring][id][propget] */
1805 HRESULT(STDMETHODCALLTYPE* get_text)(
1806 IXMLDOMNode* This,
1807 /* [out][retval] */ BSTR* text);
1808
1809 /* [helpstring][id][propput] */
1810 HRESULT(STDMETHODCALLTYPE* put_text)(
1811 IXMLDOMNode* This,
1812 /* [in] */ BSTR text);
1813
1814 /* [helpstring][id][propget] */
1815 HRESULT(STDMETHODCALLTYPE* get_specified)(
1816 IXMLDOMNode* This,
1817 /* [retval][out] */ VARIANT_BOOL* isSpecified);
1818
1819 /* [helpstring][id][propget] */
1820 HRESULT(STDMETHODCALLTYPE* get_definition)(
1821 IXMLDOMNode* This,
1822 /* [out][retval] */ IXMLDOMNode** definitionNode);
1823
1824 /* [helpstring][id][propget] */
1825 HRESULT(STDMETHODCALLTYPE* get_nodeTypedValue)(
1826 IXMLDOMNode* This,
1827 /* [out][retval] */ VARIANT* typedValue);
1828
1829 /* [helpstring][id][propput] */
1830 HRESULT(STDMETHODCALLTYPE* put_nodeTypedValue)(
1831 IXMLDOMNode* This,
1832 /* [in] */ VARIANT typedValue);
1833
1834 /* [helpstring][id][propget] */
1835 HRESULT(STDMETHODCALLTYPE* get_dataType)(
1836 IXMLDOMNode* This,
1837 /* [out][retval] */ VARIANT* dataTypeName);
1838
1839 /* [helpstring][id][propput] */
1840 HRESULT(STDMETHODCALLTYPE* put_dataType)(
1841 IXMLDOMNode* This,
1842 /* [in] */ BSTR dataTypeName);
1843
1844 /* [helpstring][id][propget] */
1845 HRESULT(STDMETHODCALLTYPE* get_xml)(
1846 IXMLDOMNode* This,
1847 /* [out][retval] */ BSTR* xmlString);
1848
1849 /* [helpstring][id] */
1850 HRESULT(STDMETHODCALLTYPE* transformNode)(
1851 IXMLDOMNode* This,
1853 /* [out][retval] */ BSTR* xmlString);
1854
1855 /* [helpstring][id] */
1856 HRESULT(STDMETHODCALLTYPE* selectNodes)(
1857 IXMLDOMNode* This,
1858 /* [in] */ BSTR queryString,
1859 /* [out][retval] */ IXMLDOMNodeList** resultList);
1860
1861 /* [helpstring][id] */
1862 HRESULT(STDMETHODCALLTYPE* selectSingleNode)(
1863 IXMLDOMNode* This,
1864 /* [in] */ BSTR queryString,
1865 /* [out][retval] */ IXMLDOMNode** resultNode);
1866
1867 /* [helpstring][id][propget] */
1868 HRESULT(STDMETHODCALLTYPE* get_parsed)(
1869 IXMLDOMNode* This,
1870 /* [out][retval] */ VARIANT_BOOL* isParsed);
1871
1872 /* [helpstring][id][propget] */
1873 HRESULT(STDMETHODCALLTYPE* get_namespaceURI)(
1874 IXMLDOMNode* This,
1875 /* [out][retval] */ BSTR* namespaceURI);
1876
1877 /* [helpstring][id][propget] */
1878 HRESULT(STDMETHODCALLTYPE* get_prefix)(
1879 IXMLDOMNode* This,
1880 /* [out][retval] */ BSTR* prefixString);
1881
1882 /* [helpstring][id][propget] */
1883 HRESULT(STDMETHODCALLTYPE* get_baseName)(
1884 IXMLDOMNode* This,
1885 /* [out][retval] */ BSTR* nameString);
1886
1887 /* [helpstring][id] */
1888 HRESULT(STDMETHODCALLTYPE* transformNodeToObject)(
1889 IXMLDOMNode* This,
1890 /* [in] */ IXMLDOMNode* stylesheet,
1891 /* [in] */ VARIANT outputObject);
1892
1893 END_INTERFACE
1895
1896 interface IXMLDOMNode
1897 {
1898 CONST_VTBL struct IXMLDOMNodeVtbl* lpVtbl;
1899 };
1900
1901
1902
1903#ifdef COBJMACROS
1904
1905
1906#define IXMLDOMNode_QueryInterface(This,riid,ppvObject) \
1907 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
1908
1909#define IXMLDOMNode_AddRef(This) \
1910 (This)->lpVtbl -> AddRef(This)
1911
1912#define IXMLDOMNode_Release(This) \
1913 (This)->lpVtbl -> Release(This)
1914
1915
1916#define IXMLDOMNode_GetTypeInfoCount(This,pctinfo) \
1917 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
1918
1919#define IXMLDOMNode_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
1920 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
1921
1922#define IXMLDOMNode_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
1923 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
1924
1925#define IXMLDOMNode_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
1926 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
1927
1928
1929#define IXMLDOMNode_get_nodeName(This,name) \
1930 (This)->lpVtbl -> get_nodeName(This,name)
1931
1932#define IXMLDOMNode_get_nodeValue(This,value) \
1933 (This)->lpVtbl -> get_nodeValue(This,value)
1934
1935#define IXMLDOMNode_put_nodeValue(This,value) \
1936 (This)->lpVtbl -> put_nodeValue(This,value)
1937
1938#define IXMLDOMNode_get_nodeType(This,type) \
1939 (This)->lpVtbl -> get_nodeType(This,type)
1940
1941#define IXMLDOMNode_get_parentNode(This,parent) \
1942 (This)->lpVtbl -> get_parentNode(This,parent)
1943
1944#define IXMLDOMNode_get_childNodes(This,childList) \
1945 (This)->lpVtbl -> get_childNodes(This,childList)
1946
1947#define IXMLDOMNode_get_firstChild(This,firstChild) \
1948 (This)->lpVtbl -> get_firstChild(This,firstChild)
1949
1950#define IXMLDOMNode_get_lastChild(This,lastChild) \
1951 (This)->lpVtbl -> get_lastChild(This,lastChild)
1952
1953#define IXMLDOMNode_get_previousSibling(This,previousSibling) \
1954 (This)->lpVtbl -> get_previousSibling(This,previousSibling)
1955
1956#define IXMLDOMNode_get_nextSibling(This,nextSibling) \
1957 (This)->lpVtbl -> get_nextSibling(This,nextSibling)
1958
1959#define IXMLDOMNode_get_attributes(This,attributeMap) \
1960 (This)->lpVtbl -> get_attributes(This,attributeMap)
1961
1962#define IXMLDOMNode_insertBefore(This,newChild,refChild,outNewChild) \
1963 (This)->lpVtbl -> insertBefore(This,newChild,refChild,outNewChild)
1964
1965#define IXMLDOMNode_replaceChild(This,newChild,oldChild,outOldChild) \
1966 (This)->lpVtbl -> replaceChild(This,newChild,oldChild,outOldChild)
1967
1968#define IXMLDOMNode_removeChild(This,childNode,oldChild) \
1969 (This)->lpVtbl -> removeChild(This,childNode,oldChild)
1970
1971#define IXMLDOMNode_appendChild(This,newChild,outNewChild) \
1972 (This)->lpVtbl -> appendChild(This,newChild,outNewChild)
1973
1974#define IXMLDOMNode_hasChildNodes(This,hasChild) \
1975 (This)->lpVtbl -> hasChildNodes(This,hasChild)
1976
1977#define IXMLDOMNode_get_ownerDocument(This,DOMDocument) \
1978 (This)->lpVtbl -> get_ownerDocument(This,DOMDocument)
1979
1980#define IXMLDOMNode_cloneNode(This,deep,cloneRoot) \
1981 (This)->lpVtbl -> cloneNode(This,deep,cloneRoot)
1982
1983#define IXMLDOMNode_get_nodeTypeString(This,nodeType) \
1984 (This)->lpVtbl -> get_nodeTypeString(This,nodeType)
1985
1986#define IXMLDOMNode_get_text(This,text) \
1987 (This)->lpVtbl -> get_text(This,text)
1988
1989#define IXMLDOMNode_put_text(This,text) \
1990 (This)->lpVtbl -> put_text(This,text)
1991
1992#define IXMLDOMNode_get_specified(This,isSpecified) \
1993 (This)->lpVtbl -> get_specified(This,isSpecified)
1994
1995#define IXMLDOMNode_get_definition(This,definitionNode) \
1996 (This)->lpVtbl -> get_definition(This,definitionNode)
1997
1998#define IXMLDOMNode_get_nodeTypedValue(This,typedValue) \
1999 (This)->lpVtbl -> get_nodeTypedValue(This,typedValue)
2000
2001#define IXMLDOMNode_put_nodeTypedValue(This,typedValue) \
2002 (This)->lpVtbl -> put_nodeTypedValue(This,typedValue)
2003
2004#define IXMLDOMNode_get_dataType(This,dataTypeName) \
2005 (This)->lpVtbl -> get_dataType(This,dataTypeName)
2006
2007#define IXMLDOMNode_put_dataType(This,dataTypeName) \
2008 (This)->lpVtbl -> put_dataType(This,dataTypeName)
2009
2010#define IXMLDOMNode_get_xml(This,xmlString) \
2011 (This)->lpVtbl -> get_xml(This,xmlString)
2012
2013#define IXMLDOMNode_transformNode(This,stylesheet,xmlString) \
2014 (This)->lpVtbl -> transformNode(This,stylesheet,xmlString)
2015
2016#define IXMLDOMNode_selectNodes(This,queryString,resultList) \
2017 (This)->lpVtbl -> selectNodes(This,queryString,resultList)
2018
2019#define IXMLDOMNode_selectSingleNode(This,queryString,resultNode) \
2020 (This)->lpVtbl -> selectSingleNode(This,queryString,resultNode)
2021
2022#define IXMLDOMNode_get_parsed(This,isParsed) \
2023 (This)->lpVtbl -> get_parsed(This,isParsed)
2024
2025#define IXMLDOMNode_get_namespaceURI(This,namespaceURI) \
2026 (This)->lpVtbl -> get_namespaceURI(This,namespaceURI)
2027
2028#define IXMLDOMNode_get_prefix(This,prefixString) \
2029 (This)->lpVtbl -> get_prefix(This,prefixString)
2030
2031#define IXMLDOMNode_get_baseName(This,nameString) \
2032 (This)->lpVtbl -> get_baseName(This,nameString)
2033
2034#define IXMLDOMNode_transformNodeToObject(This,stylesheet,outputObject) \
2035 (This)->lpVtbl -> transformNodeToObject(This,stylesheet,outputObject)
2036
2037#endif /* COBJMACROS */
2038
2039
2040#endif /* C style interface */
2041
2042
2043
2044 /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_nodeName_Proxy(
2045 IXMLDOMNode* This,
2046 /* [retval][out] */ BSTR* name);
2047
2048
2050 IRpcStubBuffer* This,
2051 IRpcChannelBuffer* _pRpcChannelBuffer,
2052 PRPC_MESSAGE _pRpcMessage,
2053 DWORD* _pdwStubPhase);
2054
2055
2056 /* [helpstring][id][propget] */
2057 HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_nodeValue_Proxy(
2058 IXMLDOMNode* This,
2059 /* [retval][out] */ VARIANT* value);
2060
2061
2063 IRpcStubBuffer* This,
2064 IRpcChannelBuffer* _pRpcChannelBuffer,
2065 PRPC_MESSAGE _pRpcMessage,
2066 DWORD* _pdwStubPhase);
2067
2068
2069 /* [helpstring][id][propput] */
2070 HRESULT STDMETHODCALLTYPE IXMLDOMNode_put_nodeValue_Proxy(
2071 IXMLDOMNode* This,
2072 /* [in] */ VARIANT value);
2073
2074
2076 IRpcStubBuffer* This,
2077 IRpcChannelBuffer* _pRpcChannelBuffer,
2078 PRPC_MESSAGE _pRpcMessage,
2079 DWORD* _pdwStubPhase);
2080
2081
2082 /* [helpstring][id][propget] */
2083 HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_nodeType_Proxy(
2084 IXMLDOMNode* This,
2085 /* [retval][out] */ DOMNodeType* type);
2086
2087
2089 IRpcStubBuffer* This,
2090 IRpcChannelBuffer* _pRpcChannelBuffer,
2091 PRPC_MESSAGE _pRpcMessage,
2092 DWORD* _pdwStubPhase);
2093
2094
2095 /* [helpstring][id][propget] */
2096 HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_parentNode_Proxy(
2097 IXMLDOMNode* This,
2098 /* [retval][out] */ IXMLDOMNode** parent);
2099
2100
2102 IRpcStubBuffer* This,
2103 IRpcChannelBuffer* _pRpcChannelBuffer,
2104 PRPC_MESSAGE _pRpcMessage,
2105 DWORD* _pdwStubPhase);
2106
2107
2108 /* [helpstring][id][propget] */
2109 HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_childNodes_Proxy(
2110 IXMLDOMNode* This,
2111 /* [retval][out] */ IXMLDOMNodeList** childList);
2112
2113
2115 IRpcStubBuffer* This,
2116 IRpcChannelBuffer* _pRpcChannelBuffer,
2117 PRPC_MESSAGE _pRpcMessage,
2118 DWORD* _pdwStubPhase);
2119
2120
2121 /* [helpstring][id][propget] */
2122 HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_firstChild_Proxy(
2123 IXMLDOMNode* This,
2124 /* [retval][out] */ IXMLDOMNode** firstChild);
2125
2126
2128 IRpcStubBuffer* This,
2129 IRpcChannelBuffer* _pRpcChannelBuffer,
2130 PRPC_MESSAGE _pRpcMessage,
2131 DWORD* _pdwStubPhase);
2132
2133
2134 /* [helpstring][id][propget] */
2135 HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_lastChild_Proxy(
2136 IXMLDOMNode* This,
2137 /* [retval][out] */ IXMLDOMNode** lastChild);
2138
2139
2141 IRpcStubBuffer* This,
2142 IRpcChannelBuffer* _pRpcChannelBuffer,
2143 PRPC_MESSAGE _pRpcMessage,
2144 DWORD* _pdwStubPhase);
2145
2146
2147 /* [helpstring][id][propget] */
2148 HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_previousSibling_Proxy(
2149 IXMLDOMNode* This,
2150 /* [retval][out] */ IXMLDOMNode** previousSibling);
2151
2152
2154 IRpcStubBuffer* This,
2155 IRpcChannelBuffer* _pRpcChannelBuffer,
2156 PRPC_MESSAGE _pRpcMessage,
2157 DWORD* _pdwStubPhase);
2158
2159
2160 /* [helpstring][id][propget] */
2161 HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_nextSibling_Proxy(
2162 IXMLDOMNode* This,
2163 /* [retval][out] */ IXMLDOMNode** nextSibling);
2164
2165
2167 IRpcStubBuffer* This,
2168 IRpcChannelBuffer* _pRpcChannelBuffer,
2169 PRPC_MESSAGE _pRpcMessage,
2170 DWORD* _pdwStubPhase);
2171
2172
2173 /* [helpstring][id][propget] */
2174 HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_attributes_Proxy(
2175 IXMLDOMNode* This,
2176 /* [retval][out] */ IXMLDOMNamedNodeMap** attributeMap);
2177
2178
2180 IRpcStubBuffer* This,
2181 IRpcChannelBuffer* _pRpcChannelBuffer,
2182 PRPC_MESSAGE _pRpcMessage,
2183 DWORD* _pdwStubPhase);
2184
2185
2186 /* [helpstring][id] */
2187 HRESULT STDMETHODCALLTYPE IXMLDOMNode_insertBefore_Proxy(
2188 IXMLDOMNode* This,
2189 /* [in] */ IXMLDOMNode* newChild,
2190 /* [in] */ VARIANT refChild,
2191 /* [retval][out] */ IXMLDOMNode** outNewChild);
2192
2193
2195 IRpcStubBuffer* This,
2196 IRpcChannelBuffer* _pRpcChannelBuffer,
2197 PRPC_MESSAGE _pRpcMessage,
2198 DWORD* _pdwStubPhase);
2199
2200
2201 /* [helpstring][id] */
2202 HRESULT STDMETHODCALLTYPE IXMLDOMNode_replaceChild_Proxy(
2203 IXMLDOMNode* This,
2204 /* [in] */ IXMLDOMNode* newChild,
2205 /* [in] */ IXMLDOMNode* oldChild,
2206 /* [retval][out] */ IXMLDOMNode** outOldChild);
2207
2208
2210 IRpcStubBuffer* This,
2211 IRpcChannelBuffer* _pRpcChannelBuffer,
2212 PRPC_MESSAGE _pRpcMessage,
2213 DWORD* _pdwStubPhase);
2214
2215
2216 /* [helpstring][id] */
2217 HRESULT STDMETHODCALLTYPE IXMLDOMNode_removeChild_Proxy(
2218 IXMLDOMNode* This,
2219 /* [in] */ IXMLDOMNode* childNode,
2220 /* [retval][out] */ IXMLDOMNode** oldChild);
2221
2222
2224 IRpcStubBuffer* This,
2225 IRpcChannelBuffer* _pRpcChannelBuffer,
2226 PRPC_MESSAGE _pRpcMessage,
2227 DWORD* _pdwStubPhase);
2228
2229
2230 /* [helpstring][id] */
2231 HRESULT STDMETHODCALLTYPE IXMLDOMNode_appendChild_Proxy(
2232 IXMLDOMNode* This,
2233 /* [in] */ IXMLDOMNode* newChild,
2234 /* [retval][out] */ IXMLDOMNode** outNewChild);
2235
2236
2238 IRpcStubBuffer* This,
2239 IRpcChannelBuffer* _pRpcChannelBuffer,
2240 PRPC_MESSAGE _pRpcMessage,
2241 DWORD* _pdwStubPhase);
2242
2243
2244 /* [helpstring][id] */
2245 HRESULT STDMETHODCALLTYPE IXMLDOMNode_hasChildNodes_Proxy(
2246 IXMLDOMNode* This,
2247 /* [retval][out] */ VARIANT_BOOL* hasChild);
2248
2249
2251 IRpcStubBuffer* This,
2252 IRpcChannelBuffer* _pRpcChannelBuffer,
2253 PRPC_MESSAGE _pRpcMessage,
2254 DWORD* _pdwStubPhase);
2255
2256
2257 /* [helpstring][id][propget] */
2258 HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_ownerDocument_Proxy(
2259 IXMLDOMNode* This,
2260 /* [retval][out] */ IXMLDOMDocument** DOMDocument);
2261
2262
2264 IRpcStubBuffer* This,
2265 IRpcChannelBuffer* _pRpcChannelBuffer,
2266 PRPC_MESSAGE _pRpcMessage,
2267 DWORD* _pdwStubPhase);
2268
2269
2270 /* [helpstring][id] */
2271 HRESULT STDMETHODCALLTYPE IXMLDOMNode_cloneNode_Proxy(
2272 IXMLDOMNode* This,
2273 /* [in] */ VARIANT_BOOL deep,
2274 /* [retval][out] */ IXMLDOMNode** cloneRoot);
2275
2276
2278 IRpcStubBuffer* This,
2279 IRpcChannelBuffer* _pRpcChannelBuffer,
2280 PRPC_MESSAGE _pRpcMessage,
2281 DWORD* _pdwStubPhase);
2282
2283
2284 /* [helpstring][id][propget] */
2285 HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_nodeTypeString_Proxy(
2286 IXMLDOMNode* This,
2287 /* [out][retval] */ BSTR* nodeType);
2288
2289
2291 IRpcStubBuffer* This,
2292 IRpcChannelBuffer* _pRpcChannelBuffer,
2293 PRPC_MESSAGE _pRpcMessage,
2294 DWORD* _pdwStubPhase);
2295
2296
2297 /* [helpstring][id][propget] */
2298 HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_text_Proxy(
2299 IXMLDOMNode* This,
2300 /* [out][retval] */ BSTR* text);
2301
2302
2304 IRpcStubBuffer* This,
2305 IRpcChannelBuffer* _pRpcChannelBuffer,
2306 PRPC_MESSAGE _pRpcMessage,
2307 DWORD* _pdwStubPhase);
2308
2309
2310 /* [helpstring][id][propput] */
2311 HRESULT STDMETHODCALLTYPE IXMLDOMNode_put_text_Proxy(
2312 IXMLDOMNode* This,
2313 /* [in] */ BSTR text);
2314
2315
2317 IRpcStubBuffer* This,
2318 IRpcChannelBuffer* _pRpcChannelBuffer,
2319 PRPC_MESSAGE _pRpcMessage,
2320 DWORD* _pdwStubPhase);
2321
2322
2323 /* [helpstring][id][propget] */
2324 HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_specified_Proxy(
2325 IXMLDOMNode* This,
2326 /* [retval][out] */ VARIANT_BOOL* isSpecified);
2327
2328
2330 IRpcStubBuffer* This,
2331 IRpcChannelBuffer* _pRpcChannelBuffer,
2332 PRPC_MESSAGE _pRpcMessage,
2333 DWORD* _pdwStubPhase);
2334
2335
2336 /* [helpstring][id][propget] */
2337 HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_definition_Proxy(
2338 IXMLDOMNode* This,
2339 /* [out][retval] */ IXMLDOMNode** definitionNode);
2340
2341
2343 IRpcStubBuffer* This,
2344 IRpcChannelBuffer* _pRpcChannelBuffer,
2345 PRPC_MESSAGE _pRpcMessage,
2346 DWORD* _pdwStubPhase);
2347
2348
2349 /* [helpstring][id][propget] */
2350 HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_nodeTypedValue_Proxy(
2351 IXMLDOMNode* This,
2352 /* [out][retval] */ VARIANT* typedValue);
2353
2354
2356 IRpcStubBuffer* This,
2357 IRpcChannelBuffer* _pRpcChannelBuffer,
2358 PRPC_MESSAGE _pRpcMessage,
2359 DWORD* _pdwStubPhase);
2360
2361
2362 /* [helpstring][id][propput] */
2363 HRESULT STDMETHODCALLTYPE IXMLDOMNode_put_nodeTypedValue_Proxy(
2364 IXMLDOMNode* This,
2365 /* [in] */ VARIANT typedValue);
2366
2367
2369 IRpcStubBuffer* This,
2370 IRpcChannelBuffer* _pRpcChannelBuffer,
2371 PRPC_MESSAGE _pRpcMessage,
2372 DWORD* _pdwStubPhase);
2373
2374
2375 /* [helpstring][id][propget] */
2376 HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_dataType_Proxy(
2377 IXMLDOMNode* This,
2378 /* [out][retval] */ VARIANT* dataTypeName);
2379
2380
2382 IRpcStubBuffer* This,
2383 IRpcChannelBuffer* _pRpcChannelBuffer,
2384 PRPC_MESSAGE _pRpcMessage,
2385 DWORD* _pdwStubPhase);
2386
2387
2388 /* [helpstring][id][propput] */
2389 HRESULT STDMETHODCALLTYPE IXMLDOMNode_put_dataType_Proxy(
2390 IXMLDOMNode* This,
2391 /* [in] */ BSTR dataTypeName);
2392
2393
2395 IRpcStubBuffer* This,
2396 IRpcChannelBuffer* _pRpcChannelBuffer,
2397 PRPC_MESSAGE _pRpcMessage,
2398 DWORD* _pdwStubPhase);
2399
2400
2401 /* [helpstring][id][propget] */
2402 HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_xml_Proxy(
2403 IXMLDOMNode* This,
2404 /* [out][retval] */ BSTR* xmlString);
2405
2406
2408 IRpcStubBuffer* This,
2409 IRpcChannelBuffer* _pRpcChannelBuffer,
2410 PRPC_MESSAGE _pRpcMessage,
2411 DWORD* _pdwStubPhase);
2412
2413
2414 /* [helpstring][id] */
2415 HRESULT STDMETHODCALLTYPE IXMLDOMNode_transformNode_Proxy(
2416 IXMLDOMNode* This,
2417 /* [in] */ IXMLDOMNode* stylesheet,
2418 /* [out][retval] */ BSTR* xmlString);
2419
2420
2422 IRpcStubBuffer* This,
2423 IRpcChannelBuffer* _pRpcChannelBuffer,
2424 PRPC_MESSAGE _pRpcMessage,
2425 DWORD* _pdwStubPhase);
2426
2427
2428 /* [helpstring][id] */
2429 HRESULT STDMETHODCALLTYPE IXMLDOMNode_selectNodes_Proxy(
2430 IXMLDOMNode* This,
2431 /* [in] */ BSTR queryString,
2432 /* [out][retval] */ IXMLDOMNodeList** resultList);
2433
2434
2436 IRpcStubBuffer* This,
2437 IRpcChannelBuffer* _pRpcChannelBuffer,
2438 PRPC_MESSAGE _pRpcMessage,
2439 DWORD* _pdwStubPhase);
2440
2441
2442 /* [helpstring][id] */
2443 HRESULT STDMETHODCALLTYPE IXMLDOMNode_selectSingleNode_Proxy(
2444 IXMLDOMNode* This,
2445 /* [in] */ BSTR queryString,
2446 /* [out][retval] */ IXMLDOMNode** resultNode);
2447
2448
2450 IRpcStubBuffer* This,
2451 IRpcChannelBuffer* _pRpcChannelBuffer,
2452 PRPC_MESSAGE _pRpcMessage,
2453 DWORD* _pdwStubPhase);
2454
2455
2456 /* [helpstring][id][propget] */
2457 HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_parsed_Proxy(
2458 IXMLDOMNode* This,
2459 /* [out][retval] */ VARIANT_BOOL* isParsed);
2460
2461
2463 IRpcStubBuffer* This,
2464 IRpcChannelBuffer* _pRpcChannelBuffer,
2465 PRPC_MESSAGE _pRpcMessage,
2466 DWORD* _pdwStubPhase);
2467
2468
2469 /* [helpstring][id][propget] */
2470 HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_namespaceURI_Proxy(
2471 IXMLDOMNode* This,
2472 /* [out][retval] */ BSTR* namespaceURI);
2473
2474
2476 IRpcStubBuffer* This,
2477 IRpcChannelBuffer* _pRpcChannelBuffer,
2478 PRPC_MESSAGE _pRpcMessage,
2479 DWORD* _pdwStubPhase);
2480
2481
2482 /* [helpstring][id][propget] */
2483 HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_prefix_Proxy(
2484 IXMLDOMNode* This,
2485 /* [out][retval] */ BSTR* prefixString);
2486
2487
2489 IRpcStubBuffer* This,
2490 IRpcChannelBuffer* _pRpcChannelBuffer,
2491 PRPC_MESSAGE _pRpcMessage,
2492 DWORD* _pdwStubPhase);
2493
2494
2495 /* [helpstring][id][propget] */
2496 HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_baseName_Proxy(
2497 IXMLDOMNode* This,
2498 /* [out][retval] */ BSTR* nameString);
2499
2500
2502 IRpcStubBuffer* This,
2503 IRpcChannelBuffer* _pRpcChannelBuffer,
2504 PRPC_MESSAGE _pRpcMessage,
2505 DWORD* _pdwStubPhase);
2506
2507
2508 /* [helpstring][id] */
2510 IXMLDOMNode* This,
2511 /* [in] */ IXMLDOMNode* stylesheet,
2512 /* [in] */ VARIANT outputObject);
2513
2514
2516 IRpcStubBuffer* This,
2517 IRpcChannelBuffer* _pRpcChannelBuffer,
2518 PRPC_MESSAGE _pRpcMessage,
2519 DWORD* _pdwStubPhase);
2520
2521
2522
2523#endif /* __IXMLDOMNode_INTERFACE_DEFINED__ */
2524
2525
2526#ifndef __IXMLDOMDocumentFragment_INTERFACE_DEFINED__
2527#define __IXMLDOMDocumentFragment_INTERFACE_DEFINED__
2528
2529 /* interface IXMLDOMDocumentFragment */
2530 /* [unique][nonextensible][oleautomation][dual][uuid][object][local] */
2531
2532
2534
2535#if defined(__cplusplus) && !defined(CINTERFACE)
2536
2537 MIDL_INTERFACE("3efaa413-272f-11d2-836f-0000f87a7782")
2539 public IXMLDOMNode
2540 {
2541public:
2542 };
2543
2544#else /* C style interface */
2545
2547 {
2548 BEGIN_INTERFACE
2549
2550 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
2552 /* [in] */ REFIID riid,
2553 /* [iid_is][out] */ void** ppvObject);
2554
2555 ULONG(STDMETHODCALLTYPE* AddRef)(
2557
2558 ULONG(STDMETHODCALLTYPE* Release)(
2560
2561 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
2563 /* [out] */ UINT* pctinfo);
2564
2565 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
2567 /* [in] */ UINT iTInfo,
2568 /* [in] */ LCID lcid,
2569 /* [out] */ ITypeInfo** ppTInfo);
2570
2571 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
2573 /* [in] */ REFIID riid,
2574 /* [size_is][in] */ LPOLESTR* rgszNames,
2575 /* [in] */ UINT cNames,
2576 /* [in] */ LCID lcid,
2577 /* [size_is][out] */ DISPID* rgDispId);
2578
2579 /* [local] */
2580 HRESULT(STDMETHODCALLTYPE* Invoke)(
2582 /* [in] */ DISPID dispIdMember,
2583 /* [in] */ REFIID riid,
2584 /* [in] */ LCID lcid,
2585 /* [in] */ WORD wFlags,
2586 /* [out][in] */ DISPPARAMS* pDispParams,
2587 /* [out] */ VARIANT* pVarResult,
2588 /* [out] */ EXCEPINFO* pExcepInfo,
2589 /* [out] */ UINT* puArgErr);
2590
2591 /* [helpstring][id][propget] */
2592 HRESULT(STDMETHODCALLTYPE* get_nodeName)(
2594 /* [retval][out] */ BSTR* name);
2595
2596 /* [helpstring][id][propget] */
2597 HRESULT(STDMETHODCALLTYPE* get_nodeValue)(
2599 /* [retval][out] */ VARIANT* value);
2600
2601 /* [helpstring][id][propput] */
2602 HRESULT(STDMETHODCALLTYPE* put_nodeValue)(
2604 /* [in] */ VARIANT value);
2605
2606 /* [helpstring][id][propget] */
2607 HRESULT(STDMETHODCALLTYPE* get_nodeType)(
2609 /* [retval][out] */ DOMNodeType* type);
2610
2611 /* [helpstring][id][propget] */
2612 HRESULT(STDMETHODCALLTYPE* get_parentNode)(
2614 /* [retval][out] */ IXMLDOMNode** parent);
2615
2616 /* [helpstring][id][propget] */
2617 HRESULT(STDMETHODCALLTYPE* get_childNodes)(
2619 /* [retval][out] */ IXMLDOMNodeList** childList);
2620
2621 /* [helpstring][id][propget] */
2622 HRESULT(STDMETHODCALLTYPE* get_firstChild)(
2624 /* [retval][out] */ IXMLDOMNode** firstChild);
2625
2626 /* [helpstring][id][propget] */
2627 HRESULT(STDMETHODCALLTYPE* get_lastChild)(
2629 /* [retval][out] */ IXMLDOMNode** lastChild);
2630
2631 /* [helpstring][id][propget] */
2632 HRESULT(STDMETHODCALLTYPE* get_previousSibling)(
2634 /* [retval][out] */ IXMLDOMNode** previousSibling);
2635
2636 /* [helpstring][id][propget] */
2637 HRESULT(STDMETHODCALLTYPE* get_nextSibling)(
2639 /* [retval][out] */ IXMLDOMNode** nextSibling);
2640
2641 /* [helpstring][id][propget] */
2642 HRESULT(STDMETHODCALLTYPE* get_attributes)(
2644 /* [retval][out] */ IXMLDOMNamedNodeMap** attributeMap);
2645
2646 /* [helpstring][id] */
2647 HRESULT(STDMETHODCALLTYPE* insertBefore)(
2650 /* [in] */ VARIANT refChild,
2651 /* [retval][out] */ IXMLDOMNode** outNewChild);
2652
2653 /* [helpstring][id] */
2654 HRESULT(STDMETHODCALLTYPE* replaceChild)(
2656 /* [in] */ IXMLDOMNode* newChild,
2658 /* [retval][out] */ IXMLDOMNode** outOldChild);
2659
2660 /* [helpstring][id] */
2661 HRESULT(STDMETHODCALLTYPE* removeChild)(
2664 /* [retval][out] */ IXMLDOMNode** oldChild);
2665
2666 /* [helpstring][id] */
2667 HRESULT(STDMETHODCALLTYPE* appendChild)(
2669 /* [in] */ IXMLDOMNode* newChild,
2670 /* [retval][out] */ IXMLDOMNode** outNewChild);
2671
2672 /* [helpstring][id] */
2673 HRESULT(STDMETHODCALLTYPE* hasChildNodes)(
2675 /* [retval][out] */ VARIANT_BOOL* hasChild);
2676
2677 /* [helpstring][id][propget] */
2678 HRESULT(STDMETHODCALLTYPE* get_ownerDocument)(
2680 /* [retval][out] */ IXMLDOMDocument** DOMDocument);
2681
2682 /* [helpstring][id] */
2683 HRESULT(STDMETHODCALLTYPE* cloneNode)(
2685 /* [in] */ VARIANT_BOOL deep,
2686 /* [retval][out] */ IXMLDOMNode** cloneRoot);
2687
2688 /* [helpstring][id][propget] */
2689 HRESULT(STDMETHODCALLTYPE* get_nodeTypeString)(
2691 /* [out][retval] */ BSTR* nodeType);
2692
2693 /* [helpstring][id][propget] */
2694 HRESULT(STDMETHODCALLTYPE* get_text)(
2696 /* [out][retval] */ BSTR* text);
2697
2698 /* [helpstring][id][propput] */
2699 HRESULT(STDMETHODCALLTYPE* put_text)(
2701 /* [in] */ BSTR text);
2702
2703 /* [helpstring][id][propget] */
2704 HRESULT(STDMETHODCALLTYPE* get_specified)(
2706 /* [retval][out] */ VARIANT_BOOL* isSpecified);
2707
2708 /* [helpstring][id][propget] */
2709 HRESULT(STDMETHODCALLTYPE* get_definition)(
2711 /* [out][retval] */ IXMLDOMNode** definitionNode);
2712
2713 /* [helpstring][id][propget] */
2714 HRESULT(STDMETHODCALLTYPE* get_nodeTypedValue)(
2716 /* [out][retval] */ VARIANT* typedValue);
2717
2718 /* [helpstring][id][propput] */
2719 HRESULT(STDMETHODCALLTYPE* put_nodeTypedValue)(
2721 /* [in] */ VARIANT typedValue);
2722
2723 /* [helpstring][id][propget] */
2724 HRESULT(STDMETHODCALLTYPE* get_dataType)(
2726 /* [out][retval] */ VARIANT* dataTypeName);
2727
2728 /* [helpstring][id][propput] */
2729 HRESULT(STDMETHODCALLTYPE* put_dataType)(
2731 /* [in] */ BSTR dataTypeName);
2732
2733 /* [helpstring][id][propget] */
2734 HRESULT(STDMETHODCALLTYPE* get_xml)(
2736 /* [out][retval] */ BSTR* xmlString);
2737
2738 /* [helpstring][id] */
2739 HRESULT(STDMETHODCALLTYPE* transformNode)(
2742 /* [out][retval] */ BSTR* xmlString);
2743
2744 /* [helpstring][id] */
2745 HRESULT(STDMETHODCALLTYPE* selectNodes)(
2747 /* [in] */ BSTR queryString,
2748 /* [out][retval] */ IXMLDOMNodeList** resultList);
2749
2750 /* [helpstring][id] */
2751 HRESULT(STDMETHODCALLTYPE* selectSingleNode)(
2753 /* [in] */ BSTR queryString,
2754 /* [out][retval] */ IXMLDOMNode** resultNode);
2755
2756 /* [helpstring][id][propget] */
2757 HRESULT(STDMETHODCALLTYPE* get_parsed)(
2759 /* [out][retval] */ VARIANT_BOOL* isParsed);
2760
2761 /* [helpstring][id][propget] */
2762 HRESULT(STDMETHODCALLTYPE* get_namespaceURI)(
2764 /* [out][retval] */ BSTR* namespaceURI);
2765
2766 /* [helpstring][id][propget] */
2767 HRESULT(STDMETHODCALLTYPE* get_prefix)(
2769 /* [out][retval] */ BSTR* prefixString);
2770
2771 /* [helpstring][id][propget] */
2772 HRESULT(STDMETHODCALLTYPE* get_baseName)(
2774 /* [out][retval] */ BSTR* nameString);
2775
2776 /* [helpstring][id] */
2777 HRESULT(STDMETHODCALLTYPE* transformNodeToObject)(
2779 /* [in] */ IXMLDOMNode* stylesheet,
2780 /* [in] */ VARIANT outputObject);
2781
2782 END_INTERFACE
2784
2785 interface IXMLDOMDocumentFragment
2786 {
2787 CONST_VTBL struct IXMLDOMDocumentFragmentVtbl* lpVtbl;
2788 };
2789
2790
2791
2792#ifdef COBJMACROS
2793
2794
2795#define IXMLDOMDocumentFragment_QueryInterface(This,riid,ppvObject) \
2796 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
2797
2798#define IXMLDOMDocumentFragment_AddRef(This) \
2799 (This)->lpVtbl -> AddRef(This)
2800
2801#define IXMLDOMDocumentFragment_Release(This) \
2802 (This)->lpVtbl -> Release(This)
2803
2804
2805#define IXMLDOMDocumentFragment_GetTypeInfoCount(This,pctinfo) \
2806 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
2807
2808#define IXMLDOMDocumentFragment_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
2809 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
2810
2811#define IXMLDOMDocumentFragment_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
2812 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
2813
2814#define IXMLDOMDocumentFragment_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
2815 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
2816
2817
2818#define IXMLDOMDocumentFragment_get_nodeName(This,name) \
2819 (This)->lpVtbl -> get_nodeName(This,name)
2820
2821#define IXMLDOMDocumentFragment_get_nodeValue(This,value) \
2822 (This)->lpVtbl -> get_nodeValue(This,value)
2823
2824#define IXMLDOMDocumentFragment_put_nodeValue(This,value) \
2825 (This)->lpVtbl -> put_nodeValue(This,value)
2826
2827#define IXMLDOMDocumentFragment_get_nodeType(This,type) \
2828 (This)->lpVtbl -> get_nodeType(This,type)
2829
2830#define IXMLDOMDocumentFragment_get_parentNode(This,parent) \
2831 (This)->lpVtbl -> get_parentNode(This,parent)
2832
2833#define IXMLDOMDocumentFragment_get_childNodes(This,childList) \
2834 (This)->lpVtbl -> get_childNodes(This,childList)
2835
2836#define IXMLDOMDocumentFragment_get_firstChild(This,firstChild) \
2837 (This)->lpVtbl -> get_firstChild(This,firstChild)
2838
2839#define IXMLDOMDocumentFragment_get_lastChild(This,lastChild) \
2840 (This)->lpVtbl -> get_lastChild(This,lastChild)
2841
2842#define IXMLDOMDocumentFragment_get_previousSibling(This,previousSibling) \
2843 (This)->lpVtbl -> get_previousSibling(This,previousSibling)
2844
2845#define IXMLDOMDocumentFragment_get_nextSibling(This,nextSibling) \
2846 (This)->lpVtbl -> get_nextSibling(This,nextSibling)
2847
2848#define IXMLDOMDocumentFragment_get_attributes(This,attributeMap) \
2849 (This)->lpVtbl -> get_attributes(This,attributeMap)
2850
2851#define IXMLDOMDocumentFragment_insertBefore(This,newChild,refChild,outNewChild) \
2852 (This)->lpVtbl -> insertBefore(This,newChild,refChild,outNewChild)
2853
2854#define IXMLDOMDocumentFragment_replaceChild(This,newChild,oldChild,outOldChild) \
2855 (This)->lpVtbl -> replaceChild(This,newChild,oldChild,outOldChild)
2856
2857#define IXMLDOMDocumentFragment_removeChild(This,childNode,oldChild) \
2858 (This)->lpVtbl -> removeChild(This,childNode,oldChild)
2859
2860#define IXMLDOMDocumentFragment_appendChild(This,newChild,outNewChild) \
2861 (This)->lpVtbl -> appendChild(This,newChild,outNewChild)
2862
2863#define IXMLDOMDocumentFragment_hasChildNodes(This,hasChild) \
2864 (This)->lpVtbl -> hasChildNodes(This,hasChild)
2865
2866#define IXMLDOMDocumentFragment_get_ownerDocument(This,DOMDocument) \
2867 (This)->lpVtbl -> get_ownerDocument(This,DOMDocument)
2868
2869#define IXMLDOMDocumentFragment_cloneNode(This,deep,cloneRoot) \
2870 (This)->lpVtbl -> cloneNode(This,deep,cloneRoot)
2871
2872#define IXMLDOMDocumentFragment_get_nodeTypeString(This,nodeType) \
2873 (This)->lpVtbl -> get_nodeTypeString(This,nodeType)
2874
2875#define IXMLDOMDocumentFragment_get_text(This,text) \
2876 (This)->lpVtbl -> get_text(This,text)
2877
2878#define IXMLDOMDocumentFragment_put_text(This,text) \
2879 (This)->lpVtbl -> put_text(This,text)
2880
2881#define IXMLDOMDocumentFragment_get_specified(This,isSpecified) \
2882 (This)->lpVtbl -> get_specified(This,isSpecified)
2883
2884#define IXMLDOMDocumentFragment_get_definition(This,definitionNode) \
2885 (This)->lpVtbl -> get_definition(This,definitionNode)
2886
2887#define IXMLDOMDocumentFragment_get_nodeTypedValue(This,typedValue) \
2888 (This)->lpVtbl -> get_nodeTypedValue(This,typedValue)
2889
2890#define IXMLDOMDocumentFragment_put_nodeTypedValue(This,typedValue) \
2891 (This)->lpVtbl -> put_nodeTypedValue(This,typedValue)
2892
2893#define IXMLDOMDocumentFragment_get_dataType(This,dataTypeName) \
2894 (This)->lpVtbl -> get_dataType(This,dataTypeName)
2895
2896#define IXMLDOMDocumentFragment_put_dataType(This,dataTypeName) \
2897 (This)->lpVtbl -> put_dataType(This,dataTypeName)
2898
2899#define IXMLDOMDocumentFragment_get_xml(This,xmlString) \
2900 (This)->lpVtbl -> get_xml(This,xmlString)
2901
2902#define IXMLDOMDocumentFragment_transformNode(This,stylesheet,xmlString) \
2903 (This)->lpVtbl -> transformNode(This,stylesheet,xmlString)
2904
2905#define IXMLDOMDocumentFragment_selectNodes(This,queryString,resultList) \
2906 (This)->lpVtbl -> selectNodes(This,queryString,resultList)
2907
2908#define IXMLDOMDocumentFragment_selectSingleNode(This,queryString,resultNode) \
2909 (This)->lpVtbl -> selectSingleNode(This,queryString,resultNode)
2910
2911#define IXMLDOMDocumentFragment_get_parsed(This,isParsed) \
2912 (This)->lpVtbl -> get_parsed(This,isParsed)
2913
2914#define IXMLDOMDocumentFragment_get_namespaceURI(This,namespaceURI) \
2915 (This)->lpVtbl -> get_namespaceURI(This,namespaceURI)
2916
2917#define IXMLDOMDocumentFragment_get_prefix(This,prefixString) \
2918 (This)->lpVtbl -> get_prefix(This,prefixString)
2919
2920#define IXMLDOMDocumentFragment_get_baseName(This,nameString) \
2921 (This)->lpVtbl -> get_baseName(This,nameString)
2922
2923#define IXMLDOMDocumentFragment_transformNodeToObject(This,stylesheet,outputObject) \
2924 (This)->lpVtbl -> transformNodeToObject(This,stylesheet,outputObject)
2925
2926
2927#endif /* COBJMACROS */
2928
2929
2930#endif /* C style interface */
2931
2932
2933
2934
2935#endif /* __IXMLDOMDocumentFragment_INTERFACE_DEFINED__ */
2936
2937
2938#ifndef __IXMLDOMDocument_INTERFACE_DEFINED__
2939#define __IXMLDOMDocument_INTERFACE_DEFINED__
2940
2941 /* interface IXMLDOMDocument */
2942 /* [hidden][unique][nonextensible][oleautomation][dual][uuid][object][local] */
2943
2944
2945 EXTERN_C const IID IID_IXMLDOMDocument;
2946
2947#if defined(__cplusplus) && !defined(CINTERFACE)
2948
2949 MIDL_INTERFACE("2933BF81-7B36-11d2-B20E-00C04F983E60")
2951 public IXMLDOMNode
2952 {
2953public:
2954 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_doctype(
2955 /* [retval][out] */ IXMLDOMDocumentType** documentType) = 0;
2956
2957 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_implementation(
2958 /* [retval][out] */ IXMLDOMImplementation** impl) = 0;
2959
2960 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_documentElement(
2961 /* [retval][out] */ IXMLDOMElement** DOMElement) = 0;
2962
2963 virtual /* [helpstring][id][propputref] */ HRESULT STDMETHODCALLTYPE putref_documentElement(
2964 /* [in] */ IXMLDOMElement* DOMElement) = 0;
2965
2966 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE createElement(
2967 /* [in] */ BSTR tagName,
2968 /* [retval][out] */ IXMLDOMElement** element) = 0;
2969
2970 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE createDocumentFragment(
2971 /* [retval][out] */ IXMLDOMDocumentFragment** docFrag) = 0;
2972
2973 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE createTextNode(
2974 /* [in] */ BSTR data,
2975 /* [retval][out] */ IXMLDOMText** text) = 0;
2976
2977 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE createComment(
2978 /* [in] */ BSTR data,
2979 /* [retval][out] */ IXMLDOMComment** comment) = 0;
2980
2981 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE createCDATASection(
2982 /* [in] */ BSTR data,
2983 /* [retval][out] */ IXMLDOMCDATASection** cdata) = 0;
2984
2985 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE createProcessingInstruction(
2986 /* [in] */ BSTR target,
2987 /* [in] */ BSTR data,
2988 /* [retval][out] */ IXMLDOMProcessingInstruction** pi) = 0;
2989
2990 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE createAttribute(
2991 /* [in] */ BSTR name,
2992 /* [retval][out] */ IXMLDOMAttribute** attribute) = 0;
2993
2994 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE createEntityReference(
2995 /* [in] */ BSTR name,
2996 /* [retval][out] */ IXMLDOMEntityReference** entityRef) = 0;
2997
2998 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getElementsByTagName(
2999 /* [in] */ BSTR tagName,
3000 /* [retval][out] */ IXMLDOMNodeList** resultList) = 0;
3001
3002 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE createNode(
3003 /* [in] */ VARIANT Type,
3004 /* [in] */ BSTR name,
3005 /* [in] */ BSTR namespaceURI,
3006 /* [out][retval] */ IXMLDOMNode** node) = 0;
3007
3008 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE nodeFromID(
3009 /* [in] */ BSTR idString,
3010 /* [out][retval] */ IXMLDOMNode** node) = 0;
3011
3012 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE load(
3013 /* [in] */ VARIANT xmlSource,
3014 /* [retval][out] */ VARIANT_BOOL* isSuccessful) = 0;
3015
3016 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_readyState(
3017 /* [out][retval] */ long* value) = 0;
3018
3019 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_parseError(
3020 /* [out][retval] */ IXMLDOMParseError** errorObj) = 0;
3021
3022 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_url(
3023 /* [out][retval] */ BSTR* urlString) = 0;
3024
3025 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_async(
3026 /* [out][retval] */ VARIANT_BOOL* isAsync) = 0;
3027
3028 virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_async(
3029 /* [in] */ VARIANT_BOOL isAsync) = 0;
3030
3031 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE abort(void) = 0;
3032
3033 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE loadXML(
3034 /* [in] */ BSTR bstrXML,
3035 /* [retval][out] */ VARIANT_BOOL* isSuccessful) = 0;
3036
3037 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE save(
3038 /* [in] */ VARIANT destination) = 0;
3039
3040 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_validateOnParse(
3041 /* [out][retval] */ VARIANT_BOOL* isValidating) = 0;
3042
3043 virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_validateOnParse(
3044 /* [in] */ VARIANT_BOOL isValidating) = 0;
3045
3046 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_resolveExternals(
3047 /* [out][retval] */ VARIANT_BOOL* isResolving) = 0;
3048
3049 virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_resolveExternals(
3050 /* [in] */ VARIANT_BOOL isResolving) = 0;
3051
3052 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_preserveWhiteSpace(
3053 /* [out][retval] */ VARIANT_BOOL* isPreserving) = 0;
3054
3055 virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_preserveWhiteSpace(
3056 /* [in] */ VARIANT_BOOL isPreserving) = 0;
3057
3058 virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_onreadystatechange(
3059 /* [in] */ VARIANT readystatechangeSink) = 0;
3060
3061 virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ondataavailable(
3062 /* [in] */ VARIANT ondataavailableSink) = 0;
3063
3064 virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ontransformnode(
3065 /* [in] */ VARIANT ontransformnodeSink) = 0;
3066
3067 };
3068
3069#else /* C style interface */
3070
3071 typedef struct IXMLDOMDocumentVtbl
3072 {
3073 BEGIN_INTERFACE
3074
3075 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
3076 IXMLDOMDocument* This,
3077 /* [in] */ REFIID riid,
3078 /* [iid_is][out] */ void** ppvObject);
3079
3080 ULONG(STDMETHODCALLTYPE* AddRef)(
3081 IXMLDOMDocument* This);
3082
3083 ULONG(STDMETHODCALLTYPE* Release)(
3084 IXMLDOMDocument* This);
3085
3086 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
3087 IXMLDOMDocument* This,
3088 /* [out] */ UINT* pctinfo);
3089
3090 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
3091 IXMLDOMDocument* This,
3092 /* [in] */ UINT iTInfo,
3093 /* [in] */ LCID lcid,
3094 /* [out] */ ITypeInfo** ppTInfo);
3095
3096 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
3097 IXMLDOMDocument* This,
3098 /* [in] */ REFIID riid,
3099 /* [size_is][in] */ LPOLESTR* rgszNames,
3100 /* [in] */ UINT cNames,
3101 /* [in] */ LCID lcid,
3102 /* [size_is][out] */ DISPID* rgDispId);
3103
3104 /* [local] */
3105 HRESULT(STDMETHODCALLTYPE* Invoke)(
3106 IXMLDOMDocument* This,
3107 /* [in] */ DISPID dispIdMember,
3108 /* [in] */ REFIID riid,
3109 /* [in] */ LCID lcid,
3110 /* [in] */ WORD wFlags,
3111 /* [out][in] */ DISPPARAMS* pDispParams,
3112 /* [out] */ VARIANT* pVarResult,
3113 /* [out] */ EXCEPINFO* pExcepInfo,
3114 /* [out] */ UINT* puArgErr);
3115
3116 /* [helpstring][id][propget] */
3117 HRESULT(STDMETHODCALLTYPE* get_nodeName)(
3118 IXMLDOMDocument* This,
3119 /* [retval][out] */ BSTR* name);
3120
3121 /* [helpstring][id][propget] */
3122 HRESULT(STDMETHODCALLTYPE* get_nodeValue)(
3123 IXMLDOMDocument* This,
3124 /* [retval][out] */ VARIANT* value);
3125
3126 /* [helpstring][id][propput] */
3127 HRESULT(STDMETHODCALLTYPE* put_nodeValue)(
3128 IXMLDOMDocument* This,
3129 /* [in] */ VARIANT value);
3130
3131 /* [helpstring][id][propget] */
3132 HRESULT(STDMETHODCALLTYPE* get_nodeType)(
3133 IXMLDOMDocument* This,
3134 /* [retval][out] */ DOMNodeType* type);
3135
3136 /* [helpstring][id][propget] */
3137 HRESULT(STDMETHODCALLTYPE* get_parentNode)(
3138 IXMLDOMDocument* This,
3139 /* [retval][out] */ IXMLDOMNode** parent);
3140
3141 /* [helpstring][id][propget] */
3142 HRESULT(STDMETHODCALLTYPE* get_childNodes)(
3143 IXMLDOMDocument* This,
3144 /* [retval][out] */ IXMLDOMNodeList** childList);
3145
3146 /* [helpstring][id][propget] */
3147 HRESULT(STDMETHODCALLTYPE* get_firstChild)(
3148 IXMLDOMDocument* This,
3149 /* [retval][out] */ IXMLDOMNode** firstChild);
3150
3151 /* [helpstring][id][propget] */
3152 HRESULT(STDMETHODCALLTYPE* get_lastChild)(
3153 IXMLDOMDocument* This,
3154 /* [retval][out] */ IXMLDOMNode** lastChild);
3155
3156 /* [helpstring][id][propget] */
3157 HRESULT(STDMETHODCALLTYPE* get_previousSibling)(
3158 IXMLDOMDocument* This,
3159 /* [retval][out] */ IXMLDOMNode** previousSibling);
3160
3161 /* [helpstring][id][propget] */
3162 HRESULT(STDMETHODCALLTYPE* get_nextSibling)(
3163 IXMLDOMDocument* This,
3164 /* [retval][out] */ IXMLDOMNode** nextSibling);
3165
3166 /* [helpstring][id][propget] */
3167 HRESULT(STDMETHODCALLTYPE* get_attributes)(
3168 IXMLDOMDocument* This,
3169 /* [retval][out] */ IXMLDOMNamedNodeMap** attributeMap);
3170
3171 /* [helpstring][id] */
3172 HRESULT(STDMETHODCALLTYPE* insertBefore)(
3173 IXMLDOMDocument* This,
3175 /* [in] */ VARIANT refChild,
3176 /* [retval][out] */ IXMLDOMNode** outNewChild);
3177
3178 /* [helpstring][id] */
3179 HRESULT(STDMETHODCALLTYPE* replaceChild)(
3180 IXMLDOMDocument* This,
3181 /* [in] */ IXMLDOMNode* newChild,
3183 /* [retval][out] */ IXMLDOMNode** outOldChild);
3184
3185 /* [helpstring][id] */
3186 HRESULT(STDMETHODCALLTYPE* removeChild)(
3187 IXMLDOMDocument* This,
3189 /* [retval][out] */ IXMLDOMNode** oldChild);
3190
3191 /* [helpstring][id] */
3192 HRESULT(STDMETHODCALLTYPE* appendChild)(
3193 IXMLDOMDocument* This,
3194 /* [in] */ IXMLDOMNode* newChild,
3195 /* [retval][out] */ IXMLDOMNode** outNewChild);
3196
3197 /* [helpstring][id] */
3198 HRESULT(STDMETHODCALLTYPE* hasChildNodes)(
3199 IXMLDOMDocument* This,
3200 /* [retval][out] */ VARIANT_BOOL* hasChild);
3201
3202 /* [helpstring][id][propget] */
3203 HRESULT(STDMETHODCALLTYPE* get_ownerDocument)(
3204 IXMLDOMDocument* This,
3205 /* [retval][out] */ IXMLDOMDocument** DOMDocument);
3206
3207 /* [helpstring][id] */
3208 HRESULT(STDMETHODCALLTYPE* cloneNode)(
3209 IXMLDOMDocument* This,
3210 /* [in] */ VARIANT_BOOL deep,
3211 /* [retval][out] */ IXMLDOMNode** cloneRoot);
3212
3213 /* [helpstring][id][propget] */
3214 HRESULT(STDMETHODCALLTYPE* get_nodeTypeString)(
3215 IXMLDOMDocument* This,
3216 /* [out][retval] */ BSTR* nodeType);
3217
3218 /* [helpstring][id][propget] */
3219 HRESULT(STDMETHODCALLTYPE* get_text)(
3220 IXMLDOMDocument* This,
3221 /* [out][retval] */ BSTR* text);
3222
3223 /* [helpstring][id][propput] */
3224 HRESULT(STDMETHODCALLTYPE* put_text)(
3225 IXMLDOMDocument* This,
3226 /* [in] */ BSTR text);
3227
3228 /* [helpstring][id][propget] */
3229 HRESULT(STDMETHODCALLTYPE* get_specified)(
3230 IXMLDOMDocument* This,
3231 /* [retval][out] */ VARIANT_BOOL* isSpecified);
3232
3233 /* [helpstring][id][propget] */
3234 HRESULT(STDMETHODCALLTYPE* get_definition)(
3235 IXMLDOMDocument* This,
3236 /* [out][retval] */ IXMLDOMNode** definitionNode);
3237
3238 /* [helpstring][id][propget] */
3239 HRESULT(STDMETHODCALLTYPE* get_nodeTypedValue)(
3240 IXMLDOMDocument* This,
3241 /* [out][retval] */ VARIANT* typedValue);
3242
3243 /* [helpstring][id][propput] */
3244 HRESULT(STDMETHODCALLTYPE* put_nodeTypedValue)(
3245 IXMLDOMDocument* This,
3246 /* [in] */ VARIANT typedValue);
3247
3248 /* [helpstring][id][propget] */
3249 HRESULT(STDMETHODCALLTYPE* get_dataType)(
3250 IXMLDOMDocument* This,
3251 /* [out][retval] */ VARIANT* dataTypeName);
3252
3253 /* [helpstring][id][propput] */
3254 HRESULT(STDMETHODCALLTYPE* put_dataType)(
3255 IXMLDOMDocument* This,
3256 /* [in] */ BSTR dataTypeName);
3257
3258 /* [helpstring][id][propget] */
3259 HRESULT(STDMETHODCALLTYPE* get_xml)(
3260 IXMLDOMDocument* This,
3261 /* [out][retval] */ BSTR* xmlString);
3262
3263 /* [helpstring][id] */
3264 HRESULT(STDMETHODCALLTYPE* transformNode)(
3265 IXMLDOMDocument* This,
3267 /* [out][retval] */ BSTR* xmlString);
3268
3269 /* [helpstring][id] */
3270 HRESULT(STDMETHODCALLTYPE* selectNodes)(
3271 IXMLDOMDocument* This,
3272 /* [in] */ BSTR queryString,
3273 /* [out][retval] */ IXMLDOMNodeList** resultList);
3274
3275 /* [helpstring][id] */
3276 HRESULT(STDMETHODCALLTYPE* selectSingleNode)(
3277 IXMLDOMDocument* This,
3278 /* [in] */ BSTR queryString,
3279 /* [out][retval] */ IXMLDOMNode** resultNode);
3280
3281 /* [helpstring][id][propget] */
3282 HRESULT(STDMETHODCALLTYPE* get_parsed)(
3283 IXMLDOMDocument* This,
3284 /* [out][retval] */ VARIANT_BOOL* isParsed);
3285
3286 /* [helpstring][id][propget] */
3287 HRESULT(STDMETHODCALLTYPE* get_namespaceURI)(
3288 IXMLDOMDocument* This,
3289 /* [out][retval] */ BSTR* namespaceURI);
3290
3291 /* [helpstring][id][propget] */
3292 HRESULT(STDMETHODCALLTYPE* get_prefix)(
3293 IXMLDOMDocument* This,
3294 /* [out][retval] */ BSTR* prefixString);
3295
3296 /* [helpstring][id][propget] */
3297 HRESULT(STDMETHODCALLTYPE* get_baseName)(
3298 IXMLDOMDocument* This,
3299 /* [out][retval] */ BSTR* nameString);
3300
3301 /* [helpstring][id] */
3302 HRESULT(STDMETHODCALLTYPE* transformNodeToObject)(
3303 IXMLDOMDocument* This,
3304 /* [in] */ IXMLDOMNode* stylesheet,
3305 /* [in] */ VARIANT outputObject);
3306
3307 /* [helpstring][id][propget] */
3308 HRESULT(STDMETHODCALLTYPE* get_doctype)(
3309 IXMLDOMDocument* This,
3310 /* [retval][out] */ IXMLDOMDocumentType** documentType);
3311
3312 /* [helpstring][id][propget] */
3313 HRESULT(STDMETHODCALLTYPE* get_implementation)(
3314 IXMLDOMDocument* This,
3315 /* [retval][out] */ IXMLDOMImplementation** impl);
3316
3317 /* [helpstring][id][propget] */
3318 HRESULT(STDMETHODCALLTYPE* get_documentElement)(
3319 IXMLDOMDocument* This,
3320 /* [retval][out] */ IXMLDOMElement** DOMElement);
3321
3322 /* [helpstring][id][propputref] */
3323 HRESULT(STDMETHODCALLTYPE* putref_documentElement)(
3324 IXMLDOMDocument* This,
3326
3327 /* [helpstring][id] */
3328 HRESULT(STDMETHODCALLTYPE* createElement)(
3329 IXMLDOMDocument* This,
3330 /* [in] */ BSTR tagName,
3331 /* [retval][out] */ IXMLDOMElement** element);
3332
3333 /* [helpstring][id] */
3334 HRESULT(STDMETHODCALLTYPE* createDocumentFragment)(
3335 IXMLDOMDocument* This,
3336 /* [retval][out] */ IXMLDOMDocumentFragment** docFrag);
3337
3338 /* [helpstring][id] */
3339 HRESULT(STDMETHODCALLTYPE* createTextNode)(
3340 IXMLDOMDocument* This,
3341 /* [in] */ BSTR data,
3342 /* [retval][out] */ IXMLDOMText** text);
3343
3344 /* [helpstring][id] */
3345 HRESULT(STDMETHODCALLTYPE* createComment)(
3346 IXMLDOMDocument* This,
3347 /* [in] */ BSTR data,
3348 /* [retval][out] */ IXMLDOMComment** comment);
3349
3350 /* [helpstring][id] */
3351 HRESULT(STDMETHODCALLTYPE* createCDATASection)(
3352 IXMLDOMDocument* This,
3353 /* [in] */ BSTR data,
3354 /* [retval][out] */ IXMLDOMCDATASection** cdata);
3355
3356 /* [helpstring][id] */
3357 HRESULT(STDMETHODCALLTYPE* createProcessingInstruction)(
3358 IXMLDOMDocument* This,
3359 /* [in] */ BSTR target,
3360 /* [in] */ BSTR data,
3361 /* [retval][out] */ IXMLDOMProcessingInstruction** pi);
3362
3363 /* [helpstring][id] */
3364 HRESULT(STDMETHODCALLTYPE* createAttribute)(
3365 IXMLDOMDocument* This,
3366 /* [in] */ BSTR name,
3367 /* [retval][out] */ IXMLDOMAttribute** attribute);
3368
3369 /* [helpstring][id] */
3370 HRESULT(STDMETHODCALLTYPE* createEntityReference)(
3371 IXMLDOMDocument* This,
3372 /* [in] */ BSTR name,
3373 /* [retval][out] */ IXMLDOMEntityReference** entityRef);
3374
3375 /* [helpstring][id] */
3376 HRESULT(STDMETHODCALLTYPE* getElementsByTagName)(
3377 IXMLDOMDocument* This,
3378 /* [in] */ BSTR tagName,
3379 /* [retval][out] */ IXMLDOMNodeList** resultList);
3380
3381 /* [helpstring][id] */
3382 HRESULT(STDMETHODCALLTYPE* createNode)(
3383 IXMLDOMDocument* This,
3384 /* [in] */ VARIANT Type,
3385 /* [in] */ BSTR name,
3386 /* [in] */ BSTR namespaceURI,
3387 /* [out][retval] */ IXMLDOMNode** node);
3388
3389 /* [helpstring][id] */
3390 HRESULT(STDMETHODCALLTYPE* nodeFromID)(
3391 IXMLDOMDocument* This,
3392 /* [in] */ BSTR idString,
3393 /* [out][retval] */ IXMLDOMNode** node);
3394
3395 /* [helpstring][id] */
3396 HRESULT(STDMETHODCALLTYPE* load)(
3397 IXMLDOMDocument* This,
3398 /* [in] */ VARIANT xmlSource,
3399 /* [retval][out] */ VARIANT_BOOL* isSuccessful);
3400
3401 /* [helpstring][id][propget] */
3402 HRESULT(STDMETHODCALLTYPE* get_readyState)(
3403 IXMLDOMDocument* This,
3404 /* [out][retval] */ long* value);
3405
3406 /* [helpstring][id][propget] */
3407 HRESULT(STDMETHODCALLTYPE* get_parseError)(
3408 IXMLDOMDocument* This,
3409 /* [out][retval] */ IXMLDOMParseError** errorObj);
3410
3411 /* [helpstring][id][propget] */
3412 HRESULT(STDMETHODCALLTYPE* get_url)(
3413 IXMLDOMDocument* This,
3414 /* [out][retval] */ BSTR* urlString);
3415
3416 /* [helpstring][id][propget] */
3417 HRESULT(STDMETHODCALLTYPE* get_async)(
3418 IXMLDOMDocument* This,
3419 /* [out][retval] */ VARIANT_BOOL* isAsync);
3420
3421 /* [helpstring][id][propput] */
3422 HRESULT(STDMETHODCALLTYPE* put_async)(
3423 IXMLDOMDocument* This,
3424 /* [in] */ VARIANT_BOOL isAsync);
3425
3426 /* [helpstring][id] */
3427 HRESULT(STDMETHODCALLTYPE* abort)(
3428 IXMLDOMDocument* This);
3429
3430 /* [helpstring][id] */
3431 HRESULT(STDMETHODCALLTYPE* loadXML)(
3432 IXMLDOMDocument* This,
3433 /* [in] */ BSTR bstrXML,
3434 /* [retval][out] */ VARIANT_BOOL* isSuccessful);
3435
3436 /* [helpstring][id] */
3437 HRESULT(STDMETHODCALLTYPE* save)(
3438 IXMLDOMDocument* This,
3439 /* [in] */ VARIANT destination);
3440
3441 /* [helpstring][id][propget] */
3442 HRESULT(STDMETHODCALLTYPE* get_validateOnParse)(
3443 IXMLDOMDocument* This,
3444 /* [out][retval] */ VARIANT_BOOL* isValidating);
3445
3446 /* [helpstring][id][propput] */
3447 HRESULT(STDMETHODCALLTYPE* put_validateOnParse)(
3448 IXMLDOMDocument* This,
3449 /* [in] */ VARIANT_BOOL isValidating);
3450
3451 /* [helpstring][id][propget] */
3452 HRESULT(STDMETHODCALLTYPE* get_resolveExternals)(
3453 IXMLDOMDocument* This,
3454 /* [out][retval] */ VARIANT_BOOL* isResolving);
3455
3456 /* [helpstring][id][propput] */
3457 HRESULT(STDMETHODCALLTYPE* put_resolveExternals)(
3458 IXMLDOMDocument* This,
3459 /* [in] */ VARIANT_BOOL isResolving);
3460
3461 /* [helpstring][id][propget] */
3462 HRESULT(STDMETHODCALLTYPE* get_preserveWhiteSpace)(
3463 IXMLDOMDocument* This,
3464 /* [out][retval] */ VARIANT_BOOL* isPreserving);
3465
3466 /* [helpstring][id][propput] */
3467 HRESULT(STDMETHODCALLTYPE* put_preserveWhiteSpace)(
3468 IXMLDOMDocument* This,
3469 /* [in] */ VARIANT_BOOL isPreserving);
3470
3471 /* [helpstring][id][propput] */
3472 HRESULT(STDMETHODCALLTYPE* put_onreadystatechange)(
3473 IXMLDOMDocument* This,
3474 /* [in] */ VARIANT readystatechangeSink);
3475
3476 /* [helpstring][id][propput] */
3477 HRESULT(STDMETHODCALLTYPE* put_ondataavailable)(
3478 IXMLDOMDocument* This,
3479 /* [in] */ VARIANT ondataavailableSink);
3480
3481 /* [helpstring][id][propput] */
3482 HRESULT(STDMETHODCALLTYPE* put_ontransformnode)(
3483 IXMLDOMDocument* This,
3484 /* [in] */ VARIANT ontransformnodeSink);
3485
3486 END_INTERFACE
3488
3489 interface IXMLDOMDocument
3490 {
3491 CONST_VTBL struct IXMLDOMDocumentVtbl* lpVtbl;
3492 };
3493
3494
3495
3496#ifdef COBJMACROS
3497
3498
3499#define IXMLDOMDocument_QueryInterface(This,riid,ppvObject) \
3500 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
3501
3502#define IXMLDOMDocument_AddRef(This) \
3503 (This)->lpVtbl -> AddRef(This)
3504
3505#define IXMLDOMDocument_Release(This) \
3506 (This)->lpVtbl -> Release(This)
3507
3508
3509#define IXMLDOMDocument_GetTypeInfoCount(This,pctinfo) \
3510 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
3511
3512#define IXMLDOMDocument_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
3513 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
3514
3515#define IXMLDOMDocument_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
3516 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
3517
3518#define IXMLDOMDocument_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
3519 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
3520
3521
3522#define IXMLDOMDocument_get_nodeName(This,name) \
3523 (This)->lpVtbl -> get_nodeName(This,name)
3524
3525#define IXMLDOMDocument_get_nodeValue(This,value) \
3526 (This)->lpVtbl -> get_nodeValue(This,value)
3527
3528#define IXMLDOMDocument_put_nodeValue(This,value) \
3529 (This)->lpVtbl -> put_nodeValue(This,value)
3530
3531#define IXMLDOMDocument_get_nodeType(This,type) \
3532 (This)->lpVtbl -> get_nodeType(This,type)
3533
3534#define IXMLDOMDocument_get_parentNode(This,parent) \
3535 (This)->lpVtbl -> get_parentNode(This,parent)
3536
3537#define IXMLDOMDocument_get_childNodes(This,childList) \
3538 (This)->lpVtbl -> get_childNodes(This,childList)
3539
3540#define IXMLDOMDocument_get_firstChild(This,firstChild) \
3541 (This)->lpVtbl -> get_firstChild(This,firstChild)
3542
3543#define IXMLDOMDocument_get_lastChild(This,lastChild) \
3544 (This)->lpVtbl -> get_lastChild(This,lastChild)
3545
3546#define IXMLDOMDocument_get_previousSibling(This,previousSibling) \
3547 (This)->lpVtbl -> get_previousSibling(This,previousSibling)
3548
3549#define IXMLDOMDocument_get_nextSibling(This,nextSibling) \
3550 (This)->lpVtbl -> get_nextSibling(This,nextSibling)
3551
3552#define IXMLDOMDocument_get_attributes(This,attributeMap) \
3553 (This)->lpVtbl -> get_attributes(This,attributeMap)
3554
3555#define IXMLDOMDocument_insertBefore(This,newChild,refChild,outNewChild) \
3556 (This)->lpVtbl -> insertBefore(This,newChild,refChild,outNewChild)
3557
3558#define IXMLDOMDocument_replaceChild(This,newChild,oldChild,outOldChild) \
3559 (This)->lpVtbl -> replaceChild(This,newChild,oldChild,outOldChild)
3560
3561#define IXMLDOMDocument_removeChild(This,childNode,oldChild) \
3562 (This)->lpVtbl -> removeChild(This,childNode,oldChild)
3563
3564#define IXMLDOMDocument_appendChild(This,newChild,outNewChild) \
3565 (This)->lpVtbl -> appendChild(This,newChild,outNewChild)
3566
3567#define IXMLDOMDocument_hasChildNodes(This,hasChild) \
3568 (This)->lpVtbl -> hasChildNodes(This,hasChild)
3569
3570#define IXMLDOMDocument_get_ownerDocument(This,DOMDocument) \
3571 (This)->lpVtbl -> get_ownerDocument(This,DOMDocument)
3572
3573#define IXMLDOMDocument_cloneNode(This,deep,cloneRoot) \
3574 (This)->lpVtbl -> cloneNode(This,deep,cloneRoot)
3575
3576#define IXMLDOMDocument_get_nodeTypeString(This,nodeType) \
3577 (This)->lpVtbl -> get_nodeTypeString(This,nodeType)
3578
3579#define IXMLDOMDocument_get_text(This,text) \
3580 (This)->lpVtbl -> get_text(This,text)
3581
3582#define IXMLDOMDocument_put_text(This,text) \
3583 (This)->lpVtbl -> put_text(This,text)
3584
3585#define IXMLDOMDocument_get_specified(This,isSpecified) \
3586 (This)->lpVtbl -> get_specified(This,isSpecified)
3587
3588#define IXMLDOMDocument_get_definition(This,definitionNode) \
3589 (This)->lpVtbl -> get_definition(This,definitionNode)
3590
3591#define IXMLDOMDocument_get_nodeTypedValue(This,typedValue) \
3592 (This)->lpVtbl -> get_nodeTypedValue(This,typedValue)
3593
3594#define IXMLDOMDocument_put_nodeTypedValue(This,typedValue) \
3595 (This)->lpVtbl -> put_nodeTypedValue(This,typedValue)
3596
3597#define IXMLDOMDocument_get_dataType(This,dataTypeName) \
3598 (This)->lpVtbl -> get_dataType(This,dataTypeName)
3599
3600#define IXMLDOMDocument_put_dataType(This,dataTypeName) \
3601 (This)->lpVtbl -> put_dataType(This,dataTypeName)
3602
3603#define IXMLDOMDocument_get_xml(This,xmlString) \
3604 (This)->lpVtbl -> get_xml(This,xmlString)
3605
3606#define IXMLDOMDocument_transformNode(This,stylesheet,xmlString) \
3607 (This)->lpVtbl -> transformNode(This,stylesheet,xmlString)
3608
3609#define IXMLDOMDocument_selectNodes(This,queryString,resultList) \
3610 (This)->lpVtbl -> selectNodes(This,queryString,resultList)
3611
3612#define IXMLDOMDocument_selectSingleNode(This,queryString,resultNode) \
3613 (This)->lpVtbl -> selectSingleNode(This,queryString,resultNode)
3614
3615#define IXMLDOMDocument_get_parsed(This,isParsed) \
3616 (This)->lpVtbl -> get_parsed(This,isParsed)
3617
3618#define IXMLDOMDocument_get_namespaceURI(This,namespaceURI) \
3619 (This)->lpVtbl -> get_namespaceURI(This,namespaceURI)
3620
3621#define IXMLDOMDocument_get_prefix(This,prefixString) \
3622 (This)->lpVtbl -> get_prefix(This,prefixString)
3623
3624#define IXMLDOMDocument_get_baseName(This,nameString) \
3625 (This)->lpVtbl -> get_baseName(This,nameString)
3626
3627#define IXMLDOMDocument_transformNodeToObject(This,stylesheet,outputObject) \
3628 (This)->lpVtbl -> transformNodeToObject(This,stylesheet,outputObject)
3629
3630
3631#define IXMLDOMDocument_get_doctype(This,documentType) \
3632 (This)->lpVtbl -> get_doctype(This,documentType)
3633
3634#define IXMLDOMDocument_get_implementation(This,impl) \
3635 (This)->lpVtbl -> get_implementation(This,impl)
3636
3637#define IXMLDOMDocument_get_documentElement(This,DOMElement) \
3638 (This)->lpVtbl -> get_documentElement(This,DOMElement)
3639
3640#define IXMLDOMDocument_putref_documentElement(This,DOMElement) \
3641 (This)->lpVtbl -> putref_documentElement(This,DOMElement)
3642
3643#define IXMLDOMDocument_createElement(This,tagName,element) \
3644 (This)->lpVtbl -> createElement(This,tagName,element)
3645
3646#define IXMLDOMDocument_createDocumentFragment(This,docFrag) \
3647 (This)->lpVtbl -> createDocumentFragment(This,docFrag)
3648
3649#define IXMLDOMDocument_createTextNode(This,data,text) \
3650 (This)->lpVtbl -> createTextNode(This,data,text)
3651
3652#define IXMLDOMDocument_createComment(This,data,comment) \
3653 (This)->lpVtbl -> createComment(This,data,comment)
3654
3655#define IXMLDOMDocument_createCDATASection(This,data,cdata) \
3656 (This)->lpVtbl -> createCDATASection(This,data,cdata)
3657
3658#define IXMLDOMDocument_createProcessingInstruction(This,target,data,pi) \
3659 (This)->lpVtbl -> createProcessingInstruction(This,target,data,pi)
3660
3661#define IXMLDOMDocument_createAttribute(This,name,attribute) \
3662 (This)->lpVtbl -> createAttribute(This,name,attribute)
3663
3664#define IXMLDOMDocument_createEntityReference(This,name,entityRef) \
3665 (This)->lpVtbl -> createEntityReference(This,name,entityRef)
3666
3667#define IXMLDOMDocument_getElementsByTagName(This,tagName,resultList) \
3668 (This)->lpVtbl -> getElementsByTagName(This,tagName,resultList)
3669
3670#define IXMLDOMDocument_createNode(This,Type,name,namespaceURI,node) \
3671 (This)->lpVtbl -> createNode(This,Type,name,namespaceURI,node)
3672
3673#define IXMLDOMDocument_nodeFromID(This,idString,node) \
3674 (This)->lpVtbl -> nodeFromID(This,idString,node)
3675
3676#define IXMLDOMDocument_load(This,xmlSource,isSuccessful) \
3677 (This)->lpVtbl -> load(This,xmlSource,isSuccessful)
3678
3679#define IXMLDOMDocument_get_readyState(This,value) \
3680 (This)->lpVtbl -> get_readyState(This,value)
3681
3682#define IXMLDOMDocument_get_parseError(This,errorObj) \
3683 (This)->lpVtbl -> get_parseError(This,errorObj)
3684
3685#define IXMLDOMDocument_get_url(This,urlString) \
3686 (This)->lpVtbl -> get_url(This,urlString)
3687
3688#define IXMLDOMDocument_get_async(This,isAsync) \
3689 (This)->lpVtbl -> get_async(This,isAsync)
3690
3691#define IXMLDOMDocument_put_async(This,isAsync) \
3692 (This)->lpVtbl -> put_async(This,isAsync)
3693
3694#define IXMLDOMDocument_abort(This) \
3695 (This)->lpVtbl -> abort(This)
3696
3697#define IXMLDOMDocument_loadXML(This,bstrXML,isSuccessful) \
3698 (This)->lpVtbl -> loadXML(This,bstrXML,isSuccessful)
3699
3700#define IXMLDOMDocument_save(This,destination) \
3701 (This)->lpVtbl -> save(This,destination)
3702
3703#define IXMLDOMDocument_get_validateOnParse(This,isValidating) \
3704 (This)->lpVtbl -> get_validateOnParse(This,isValidating)
3705
3706#define IXMLDOMDocument_put_validateOnParse(This,isValidating) \
3707 (This)->lpVtbl -> put_validateOnParse(This,isValidating)
3708
3709#define IXMLDOMDocument_get_resolveExternals(This,isResolving) \
3710 (This)->lpVtbl -> get_resolveExternals(This,isResolving)
3711
3712#define IXMLDOMDocument_put_resolveExternals(This,isResolving) \
3713 (This)->lpVtbl -> put_resolveExternals(This,isResolving)
3714
3715#define IXMLDOMDocument_get_preserveWhiteSpace(This,isPreserving) \
3716 (This)->lpVtbl -> get_preserveWhiteSpace(This,isPreserving)
3717
3718#define IXMLDOMDocument_put_preserveWhiteSpace(This,isPreserving) \
3719 (This)->lpVtbl -> put_preserveWhiteSpace(This,isPreserving)
3720
3721#define IXMLDOMDocument_put_onreadystatechange(This,readystatechangeSink) \
3722 (This)->lpVtbl -> put_onreadystatechange(This,readystatechangeSink)
3723
3724#define IXMLDOMDocument_put_ondataavailable(This,ondataavailableSink) \
3725 (This)->lpVtbl -> put_ondataavailable(This,ondataavailableSink)
3726
3727#define IXMLDOMDocument_put_ontransformnode(This,ontransformnodeSink) \
3728 (This)->lpVtbl -> put_ontransformnode(This,ontransformnodeSink)
3729
3730#endif /* COBJMACROS */
3731
3732
3733#endif /* C style interface */
3734
3735
3736
3737 /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_get_doctype_Proxy(
3738 IXMLDOMDocument* This,
3739 /* [retval][out] */ IXMLDOMDocumentType** documentType);
3740
3741
3743 IRpcStubBuffer* This,
3744 IRpcChannelBuffer* _pRpcChannelBuffer,
3745 PRPC_MESSAGE _pRpcMessage,
3746 DWORD* _pdwStubPhase);
3747
3748
3749 /* [helpstring][id][propget] */
3751 IXMLDOMDocument* This,
3752 /* [retval][out] */ IXMLDOMImplementation** impl);
3753
3754
3756 IRpcStubBuffer* This,
3757 IRpcChannelBuffer* _pRpcChannelBuffer,
3758 PRPC_MESSAGE _pRpcMessage,
3759 DWORD* _pdwStubPhase);
3760
3761
3762 /* [helpstring][id][propget] */
3764 IXMLDOMDocument* This,
3765 /* [retval][out] */ IXMLDOMElement** DOMElement);
3766
3767
3769 IRpcStubBuffer* This,
3770 IRpcChannelBuffer* _pRpcChannelBuffer,
3771 PRPC_MESSAGE _pRpcMessage,
3772 DWORD* _pdwStubPhase);
3773
3774
3775 /* [helpstring][id][propputref] */
3777 IXMLDOMDocument* This,
3778 /* [in] */ IXMLDOMElement* DOMElement);
3779
3780
3782 IRpcStubBuffer* This,
3783 IRpcChannelBuffer* _pRpcChannelBuffer,
3784 PRPC_MESSAGE _pRpcMessage,
3785 DWORD* _pdwStubPhase);
3786
3787
3788 /* [helpstring][id] */
3789 HRESULT STDMETHODCALLTYPE IXMLDOMDocument_createElement_Proxy(
3790 IXMLDOMDocument* This,
3791 /* [in] */ BSTR tagName,
3792 /* [retval][out] */ IXMLDOMElement** element);
3793
3794
3796 IRpcStubBuffer* This,
3797 IRpcChannelBuffer* _pRpcChannelBuffer,
3798 PRPC_MESSAGE _pRpcMessage,
3799 DWORD* _pdwStubPhase);
3800
3801
3802 /* [helpstring][id] */
3804 IXMLDOMDocument* This,
3805 /* [retval][out] */ IXMLDOMDocumentFragment** docFrag);
3806
3807
3809 IRpcStubBuffer* This,
3810 IRpcChannelBuffer* _pRpcChannelBuffer,
3811 PRPC_MESSAGE _pRpcMessage,
3812 DWORD* _pdwStubPhase);
3813
3814
3815 /* [helpstring][id] */
3816 HRESULT STDMETHODCALLTYPE IXMLDOMDocument_createTextNode_Proxy(
3817 IXMLDOMDocument* This,
3818 /* [in] */ BSTR data,
3819 /* [retval][out] */ IXMLDOMText** text);
3820
3821
3823 IRpcStubBuffer* This,
3824 IRpcChannelBuffer* _pRpcChannelBuffer,
3825 PRPC_MESSAGE _pRpcMessage,
3826 DWORD* _pdwStubPhase);
3827
3828
3829 /* [helpstring][id] */
3830 HRESULT STDMETHODCALLTYPE IXMLDOMDocument_createComment_Proxy(
3831 IXMLDOMDocument* This,
3832 /* [in] */ BSTR data,
3833 /* [retval][out] */ IXMLDOMComment** comment);
3834
3835
3837 IRpcStubBuffer* This,
3838 IRpcChannelBuffer* _pRpcChannelBuffer,
3839 PRPC_MESSAGE _pRpcMessage,
3840 DWORD* _pdwStubPhase);
3841
3842
3843 /* [helpstring][id] */
3845 IXMLDOMDocument* This,
3846 /* [in] */ BSTR data,
3847 /* [retval][out] */ IXMLDOMCDATASection** cdata);
3848
3849
3851 IRpcStubBuffer* This,
3852 IRpcChannelBuffer* _pRpcChannelBuffer,
3853 PRPC_MESSAGE _pRpcMessage,
3854 DWORD* _pdwStubPhase);
3855
3856
3857 /* [helpstring][id] */
3859 IXMLDOMDocument* This,
3860 /* [in] */ BSTR target,
3861 /* [in] */ BSTR data,
3862 /* [retval][out] */ IXMLDOMProcessingInstruction** pi);
3863
3864
3866 IRpcStubBuffer* This,
3867 IRpcChannelBuffer* _pRpcChannelBuffer,
3868 PRPC_MESSAGE _pRpcMessage,
3869 DWORD* _pdwStubPhase);
3870
3871
3872 /* [helpstring][id] */
3873 HRESULT STDMETHODCALLTYPE IXMLDOMDocument_createAttribute_Proxy(
3874 IXMLDOMDocument* This,
3875 /* [in] */ BSTR name,
3876 /* [retval][out] */ IXMLDOMAttribute** attribute);
3877
3878
3880 IRpcStubBuffer* This,
3881 IRpcChannelBuffer* _pRpcChannelBuffer,
3882 PRPC_MESSAGE _pRpcMessage,
3883 DWORD* _pdwStubPhase);
3884
3885
3886 /* [helpstring][id] */
3888 IXMLDOMDocument* This,
3889 /* [in] */ BSTR name,
3890 /* [retval][out] */ IXMLDOMEntityReference** entityRef);
3891
3892
3894 IRpcStubBuffer* This,
3895 IRpcChannelBuffer* _pRpcChannelBuffer,
3896 PRPC_MESSAGE _pRpcMessage,
3897 DWORD* _pdwStubPhase);
3898
3899
3900 /* [helpstring][id] */
3902 IXMLDOMDocument* This,
3903 /* [in] */ BSTR tagName,
3904 /* [retval][out] */ IXMLDOMNodeList** resultList);
3905
3906
3908 IRpcStubBuffer* This,
3909 IRpcChannelBuffer* _pRpcChannelBuffer,
3910 PRPC_MESSAGE _pRpcMessage,
3911 DWORD* _pdwStubPhase);
3912
3913
3914 /* [helpstring][id] */
3915 HRESULT STDMETHODCALLTYPE IXMLDOMDocument_createNode_Proxy(
3916 IXMLDOMDocument* This,
3917 /* [in] */ VARIANT Type,
3918 /* [in] */ BSTR name,
3919 /* [in] */ BSTR namespaceURI,
3920 /* [out][retval] */ IXMLDOMNode** node);
3921
3922
3924 IRpcStubBuffer* This,
3925 IRpcChannelBuffer* _pRpcChannelBuffer,
3926 PRPC_MESSAGE _pRpcMessage,
3927 DWORD* _pdwStubPhase);
3928
3929
3930 /* [helpstring][id] */
3931 HRESULT STDMETHODCALLTYPE IXMLDOMDocument_nodeFromID_Proxy(
3932 IXMLDOMDocument* This,
3933 /* [in] */ BSTR idString,
3934 /* [out][retval] */ IXMLDOMNode** node);
3935
3936
3938 IRpcStubBuffer* This,
3939 IRpcChannelBuffer* _pRpcChannelBuffer,
3940 PRPC_MESSAGE _pRpcMessage,
3941 DWORD* _pdwStubPhase);
3942
3943
3944 /* [helpstring][id] */
3945 HRESULT STDMETHODCALLTYPE IXMLDOMDocument_load_Proxy(
3946 IXMLDOMDocument* This,
3947 /* [in] */ VARIANT xmlSource,
3948 /* [retval][out] */ VARIANT_BOOL* isSuccessful);
3949
3950
3952 IRpcStubBuffer* This,
3953 IRpcChannelBuffer* _pRpcChannelBuffer,
3954 PRPC_MESSAGE _pRpcMessage,
3955 DWORD* _pdwStubPhase);
3956
3957
3958 /* [helpstring][id][propget] */
3959 HRESULT STDMETHODCALLTYPE IXMLDOMDocument_get_readyState_Proxy(
3960 IXMLDOMDocument* This,
3961 /* [out][retval] */ long* value);
3962
3963
3965 IRpcStubBuffer* This,
3966 IRpcChannelBuffer* _pRpcChannelBuffer,
3967 PRPC_MESSAGE _pRpcMessage,
3968 DWORD* _pdwStubPhase);
3969
3970
3971 /* [helpstring][id][propget] */
3972 HRESULT STDMETHODCALLTYPE IXMLDOMDocument_get_parseError_Proxy(
3973 IXMLDOMDocument* This,
3974 /* [out][retval] */ IXMLDOMParseError** errorObj);
3975
3976
3978 IRpcStubBuffer* This,
3979 IRpcChannelBuffer* _pRpcChannelBuffer,
3980 PRPC_MESSAGE _pRpcMessage,
3981 DWORD* _pdwStubPhase);
3982
3983
3984 /* [helpstring][id][propget] */
3985 HRESULT STDMETHODCALLTYPE IXMLDOMDocument_get_url_Proxy(
3986 IXMLDOMDocument* This,
3987 /* [out][retval] */ BSTR* urlString);
3988
3989
3991 IRpcStubBuffer* This,
3992 IRpcChannelBuffer* _pRpcChannelBuffer,
3993 PRPC_MESSAGE _pRpcMessage,
3994 DWORD* _pdwStubPhase);
3995
3996
3997 /* [helpstring][id][propget] */
3998 HRESULT STDMETHODCALLTYPE IXMLDOMDocument_get_async_Proxy(
3999 IXMLDOMDocument* This,
4000 /* [out][retval] */ VARIANT_BOOL* isAsync);
4001
4002
4004 IRpcStubBuffer* This,
4005 IRpcChannelBuffer* _pRpcChannelBuffer,
4006 PRPC_MESSAGE _pRpcMessage,
4007 DWORD* _pdwStubPhase);
4008
4009
4010 /* [helpstring][id][propput] */
4011 HRESULT STDMETHODCALLTYPE IXMLDOMDocument_put_async_Proxy(
4012 IXMLDOMDocument* This,
4013 /* [in] */ VARIANT_BOOL isAsync);
4014
4015
4017 IRpcStubBuffer* This,
4018 IRpcChannelBuffer* _pRpcChannelBuffer,
4019 PRPC_MESSAGE _pRpcMessage,
4020 DWORD* _pdwStubPhase);
4021
4022
4023 /* [helpstring][id] */
4024 HRESULT STDMETHODCALLTYPE IXMLDOMDocument_abort_Proxy(
4025 IXMLDOMDocument* This);
4026
4027
4029 IRpcStubBuffer* This,
4030 IRpcChannelBuffer* _pRpcChannelBuffer,
4031 PRPC_MESSAGE _pRpcMessage,
4032 DWORD* _pdwStubPhase);
4033
4034
4035 /* [helpstring][id] */
4036 HRESULT STDMETHODCALLTYPE IXMLDOMDocument_loadXML_Proxy(
4037 IXMLDOMDocument* This,
4038 /* [in] */ BSTR bstrXML,
4039 /* [retval][out] */ VARIANT_BOOL* isSuccessful);
4040
4041
4043 IRpcStubBuffer* This,
4044 IRpcChannelBuffer* _pRpcChannelBuffer,
4045 PRPC_MESSAGE _pRpcMessage,
4046 DWORD* _pdwStubPhase);
4047
4048
4049 /* [helpstring][id] */
4050 HRESULT STDMETHODCALLTYPE IXMLDOMDocument_save_Proxy(
4051 IXMLDOMDocument* This,
4052 /* [in] */ VARIANT destination);
4053
4054
4056 IRpcStubBuffer* This,
4057 IRpcChannelBuffer* _pRpcChannelBuffer,
4058 PRPC_MESSAGE _pRpcMessage,
4059 DWORD* _pdwStubPhase);
4060
4061
4062 /* [helpstring][id][propget] */
4064 IXMLDOMDocument* This,
4065 /* [out][retval] */ VARIANT_BOOL* isValidating);
4066
4067
4069 IRpcStubBuffer* This,
4070 IRpcChannelBuffer* _pRpcChannelBuffer,
4071 PRPC_MESSAGE _pRpcMessage,
4072 DWORD* _pdwStubPhase);
4073
4074
4075 /* [helpstring][id][propput] */
4077 IXMLDOMDocument* This,
4078 /* [in] */ VARIANT_BOOL isValidating);
4079
4080
4082 IRpcStubBuffer* This,
4083 IRpcChannelBuffer* _pRpcChannelBuffer,
4084 PRPC_MESSAGE _pRpcMessage,
4085 DWORD* _pdwStubPhase);
4086
4087
4088 /* [helpstring][id][propget] */
4090 IXMLDOMDocument* This,
4091 /* [out][retval] */ VARIANT_BOOL* isResolving);
4092
4093
4095 IRpcStubBuffer* This,
4096 IRpcChannelBuffer* _pRpcChannelBuffer,
4097 PRPC_MESSAGE _pRpcMessage,
4098 DWORD* _pdwStubPhase);
4099
4100
4101 /* [helpstring][id][propput] */
4103 IXMLDOMDocument* This,
4104 /* [in] */ VARIANT_BOOL isResolving);
4105
4106
4108 IRpcStubBuffer* This,
4109 IRpcChannelBuffer* _pRpcChannelBuffer,
4110 PRPC_MESSAGE _pRpcMessage,
4111 DWORD* _pdwStubPhase);
4112
4113
4114 /* [helpstring][id][propget] */
4116 IXMLDOMDocument* This,
4117 /* [out][retval] */ VARIANT_BOOL* isPreserving);
4118
4119
4121 IRpcStubBuffer* This,
4122 IRpcChannelBuffer* _pRpcChannelBuffer,
4123 PRPC_MESSAGE _pRpcMessage,
4124 DWORD* _pdwStubPhase);
4125
4126
4127 /* [helpstring][id][propput] */
4129 IXMLDOMDocument* This,
4130 /* [in] */ VARIANT_BOOL isPreserving);
4131
4132
4134 IRpcStubBuffer* This,
4135 IRpcChannelBuffer* _pRpcChannelBuffer,
4136 PRPC_MESSAGE _pRpcMessage,
4137 DWORD* _pdwStubPhase);
4138
4139
4140 /* [helpstring][id][propput] */
4142 IXMLDOMDocument* This,
4143 /* [in] */ VARIANT readystatechangeSink);
4144
4145
4147 IRpcStubBuffer* This,
4148 IRpcChannelBuffer* _pRpcChannelBuffer,
4149 PRPC_MESSAGE _pRpcMessage,
4150 DWORD* _pdwStubPhase);
4151
4152
4153 /* [helpstring][id][propput] */
4155 IXMLDOMDocument* This,
4156 /* [in] */ VARIANT ondataavailableSink);
4157
4158
4160 IRpcStubBuffer* This,
4161 IRpcChannelBuffer* _pRpcChannelBuffer,
4162 PRPC_MESSAGE _pRpcMessage,
4163 DWORD* _pdwStubPhase);
4164
4165
4166 /* [helpstring][id][propput] */
4168 IXMLDOMDocument* This,
4169 /* [in] */ VARIANT ontransformnodeSink);
4170
4171
4173 IRpcStubBuffer* This,
4174 IRpcChannelBuffer* _pRpcChannelBuffer,
4175 PRPC_MESSAGE _pRpcMessage,
4176 DWORD* _pdwStubPhase);
4177
4178
4179
4180#endif /* __IXMLDOMDocument_INTERFACE_DEFINED__ */
4181
4182
4183#ifndef __IXMLDOMDocument2_INTERFACE_DEFINED__
4184#define __IXMLDOMDocument2_INTERFACE_DEFINED__
4185
4186 /* interface IXMLDOMDocument2 */
4187 /* [unique][nonextensible][oleautomation][dual][uuid][object][local] */
4188
4189
4191
4192#if defined(__cplusplus) && !defined(CINTERFACE)
4193
4194 MIDL_INTERFACE("2933BF95-7B36-11d2-B20E-00C04F983E60")
4196 public IXMLDOMDocument
4197 {
4198public:
4199 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_namespaces(
4200 /* [retval][out] */ IXMLDOMSchemaCollection** namespaceCollection) = 0;
4201
4202 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_schemas(
4203 /* [retval][out] */ VARIANT* otherCollection) = 0;
4204
4205 virtual /* [helpstring][id][propputref] */ HRESULT STDMETHODCALLTYPE putref_schemas(
4206 /* [in] */ VARIANT otherCollection) = 0;
4207
4208 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE validate(
4209 /* [out][retval] */ IXMLDOMParseError** errorObj) = 0;
4210
4211 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setProperty(
4212 /* [in] */ BSTR name,
4213 /* [in] */ VARIANT value) = 0;
4214
4215 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getProperty(
4216 /* [in] */ BSTR name,
4217 /* [retval][out] */ VARIANT* value) = 0;
4218
4219 };
4220
4221#else /* C style interface */
4222
4224 {
4225 BEGIN_INTERFACE
4226
4227 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
4228 IXMLDOMDocument2* This,
4229 /* [in] */ REFIID riid,
4230 /* [iid_is][out] */ void** ppvObject);
4231
4232 ULONG(STDMETHODCALLTYPE* AddRef)(
4233 IXMLDOMDocument2* This);
4234
4235 ULONG(STDMETHODCALLTYPE* Release)(
4236 IXMLDOMDocument2* This);
4237
4238 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
4239 IXMLDOMDocument2* This,
4240 /* [out] */ UINT* pctinfo);
4241
4242 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
4243 IXMLDOMDocument2* This,
4244 /* [in] */ UINT iTInfo,
4245 /* [in] */ LCID lcid,
4246 /* [out] */ ITypeInfo** ppTInfo);
4247
4248 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
4249 IXMLDOMDocument2* This,
4250 /* [in] */ REFIID riid,
4251 /* [size_is][in] */ LPOLESTR* rgszNames,
4252 /* [in] */ UINT cNames,
4253 /* [in] */ LCID lcid,
4254 /* [size_is][out] */ DISPID* rgDispId);
4255
4256 /* [local] */
4257 HRESULT(STDMETHODCALLTYPE* Invoke)(
4258 IXMLDOMDocument2* This,
4259 /* [in] */ DISPID dispIdMember,
4260 /* [in] */ REFIID riid,
4261 /* [in] */ LCID lcid,
4262 /* [in] */ WORD wFlags,
4263 /* [out][in] */ DISPPARAMS* pDispParams,
4264 /* [out] */ VARIANT* pVarResult,
4265 /* [out] */ EXCEPINFO* pExcepInfo,
4266 /* [out] */ UINT* puArgErr);
4267
4268 /* [helpstring][id][propget] */
4269 HRESULT(STDMETHODCALLTYPE* get_nodeName)(
4270 IXMLDOMDocument2* This,
4271 /* [retval][out] */ BSTR* name);
4272
4273 /* [helpstring][id][propget] */
4274 HRESULT(STDMETHODCALLTYPE* get_nodeValue)(
4275 IXMLDOMDocument2* This,
4276 /* [retval][out] */ VARIANT* value);
4277
4278 /* [helpstring][id][propput] */
4279 HRESULT(STDMETHODCALLTYPE* put_nodeValue)(
4280 IXMLDOMDocument2* This,
4281 /* [in] */ VARIANT value);
4282
4283 /* [helpstring][id][propget] */
4284 HRESULT(STDMETHODCALLTYPE* get_nodeType)(
4285 IXMLDOMDocument2* This,
4286 /* [retval][out] */ DOMNodeType* type);
4287
4288 /* [helpstring][id][propget] */
4289 HRESULT(STDMETHODCALLTYPE* get_parentNode)(
4290 IXMLDOMDocument2* This,
4291 /* [retval][out] */ IXMLDOMNode** parent);
4292
4293 /* [helpstring][id][propget] */
4294 HRESULT(STDMETHODCALLTYPE* get_childNodes)(
4295 IXMLDOMDocument2* This,
4296 /* [retval][out] */ IXMLDOMNodeList** childList);
4297
4298 /* [helpstring][id][propget] */
4299 HRESULT(STDMETHODCALLTYPE* get_firstChild)(
4300 IXMLDOMDocument2* This,
4301 /* [retval][out] */ IXMLDOMNode** firstChild);
4302
4303 /* [helpstring][id][propget] */
4304 HRESULT(STDMETHODCALLTYPE* get_lastChild)(
4305 IXMLDOMDocument2* This,
4306 /* [retval][out] */ IXMLDOMNode** lastChild);
4307
4308 /* [helpstring][id][propget] */
4309 HRESULT(STDMETHODCALLTYPE* get_previousSibling)(
4310 IXMLDOMDocument2* This,
4311 /* [retval][out] */ IXMLDOMNode** previousSibling);
4312
4313 /* [helpstring][id][propget] */
4314 HRESULT(STDMETHODCALLTYPE* get_nextSibling)(
4315 IXMLDOMDocument2* This,
4316 /* [retval][out] */ IXMLDOMNode** nextSibling);
4317
4318 /* [helpstring][id][propget] */
4319 HRESULT(STDMETHODCALLTYPE* get_attributes)(
4320 IXMLDOMDocument2* This,
4321 /* [retval][out] */ IXMLDOMNamedNodeMap** attributeMap);
4322
4323 /* [helpstring][id] */
4324 HRESULT(STDMETHODCALLTYPE* insertBefore)(
4325 IXMLDOMDocument2* This,
4327 /* [in] */ VARIANT refChild,
4328 /* [retval][out] */ IXMLDOMNode** outNewChild);
4329
4330 /* [helpstring][id] */
4331 HRESULT(STDMETHODCALLTYPE* replaceChild)(
4332 IXMLDOMDocument2* This,
4333 /* [in] */ IXMLDOMNode* newChild,
4335 /* [retval][out] */ IXMLDOMNode** outOldChild);
4336
4337 /* [helpstring][id] */
4338 HRESULT(STDMETHODCALLTYPE* removeChild)(
4339 IXMLDOMDocument2* This,
4341 /* [retval][out] */ IXMLDOMNode** oldChild);
4342
4343 /* [helpstring][id] */
4344 HRESULT(STDMETHODCALLTYPE* appendChild)(
4345 IXMLDOMDocument2* This,
4346 /* [in] */ IXMLDOMNode* newChild,
4347 /* [retval][out] */ IXMLDOMNode** outNewChild);
4348
4349 /* [helpstring][id] */
4350 HRESULT(STDMETHODCALLTYPE* hasChildNodes)(
4351 IXMLDOMDocument2* This,
4352 /* [retval][out] */ VARIANT_BOOL* hasChild);
4353
4354 /* [helpstring][id][propget] */
4355 HRESULT(STDMETHODCALLTYPE* get_ownerDocument)(
4356 IXMLDOMDocument2* This,
4357 /* [retval][out] */ IXMLDOMDocument** DOMDocument);
4358
4359 /* [helpstring][id] */
4360 HRESULT(STDMETHODCALLTYPE* cloneNode)(
4361 IXMLDOMDocument2* This,
4362 /* [in] */ VARIANT_BOOL deep,
4363 /* [retval][out] */ IXMLDOMNode** cloneRoot);
4364
4365 /* [helpstring][id][propget] */
4366 HRESULT(STDMETHODCALLTYPE* get_nodeTypeString)(
4367 IXMLDOMDocument2* This,
4368 /* [out][retval] */ BSTR* nodeType);
4369
4370 /* [helpstring][id][propget] */
4371 HRESULT(STDMETHODCALLTYPE* get_text)(
4372 IXMLDOMDocument2* This,
4373 /* [out][retval] */ BSTR* text);
4374
4375 /* [helpstring][id][propput] */
4376 HRESULT(STDMETHODCALLTYPE* put_text)(
4377 IXMLDOMDocument2* This,
4378 /* [in] */ BSTR text);
4379
4380 /* [helpstring][id][propget] */
4381 HRESULT(STDMETHODCALLTYPE* get_specified)(
4382 IXMLDOMDocument2* This,
4383 /* [retval][out] */ VARIANT_BOOL* isSpecified);
4384
4385 /* [helpstring][id][propget] */
4386 HRESULT(STDMETHODCALLTYPE* get_definition)(
4387 IXMLDOMDocument2* This,
4388 /* [out][retval] */ IXMLDOMNode** definitionNode);
4389
4390 /* [helpstring][id][propget] */
4391 HRESULT(STDMETHODCALLTYPE* get_nodeTypedValue)(
4392 IXMLDOMDocument2* This,
4393 /* [out][retval] */ VARIANT* typedValue);
4394
4395 /* [helpstring][id][propput] */
4396 HRESULT(STDMETHODCALLTYPE* put_nodeTypedValue)(
4397 IXMLDOMDocument2* This,
4398 /* [in] */ VARIANT typedValue);
4399
4400 /* [helpstring][id][propget] */
4401 HRESULT(STDMETHODCALLTYPE* get_dataType)(
4402 IXMLDOMDocument2* This,
4403 /* [out][retval] */ VARIANT* dataTypeName);
4404
4405 /* [helpstring][id][propput] */
4406 HRESULT(STDMETHODCALLTYPE* put_dataType)(
4407 IXMLDOMDocument2* This,
4408 /* [in] */ BSTR dataTypeName);
4409
4410 /* [helpstring][id][propget] */
4411 HRESULT(STDMETHODCALLTYPE* get_xml)(
4412 IXMLDOMDocument2* This,
4413 /* [out][retval] */ BSTR* xmlString);
4414
4415 /* [helpstring][id] */
4416 HRESULT(STDMETHODCALLTYPE* transformNode)(
4417 IXMLDOMDocument2* This,
4419 /* [out][retval] */ BSTR* xmlString);
4420
4421 /* [helpstring][id] */
4422 HRESULT(STDMETHODCALLTYPE* selectNodes)(
4423 IXMLDOMDocument2* This,
4424 /* [in] */ BSTR queryString,
4425 /* [out][retval] */ IXMLDOMNodeList** resultList);
4426
4427 /* [helpstring][id] */
4428 HRESULT(STDMETHODCALLTYPE* selectSingleNode)(
4429 IXMLDOMDocument2* This,
4430 /* [in] */ BSTR queryString,
4431 /* [out][retval] */ IXMLDOMNode** resultNode);
4432
4433 /* [helpstring][id][propget] */
4434 HRESULT(STDMETHODCALLTYPE* get_parsed)(
4435 IXMLDOMDocument2* This,
4436 /* [out][retval] */ VARIANT_BOOL* isParsed);
4437
4438 /* [helpstring][id][propget] */
4439 HRESULT(STDMETHODCALLTYPE* get_namespaceURI)(
4440 IXMLDOMDocument2* This,
4441 /* [out][retval] */ BSTR* namespaceURI);
4442
4443 /* [helpstring][id][propget] */
4444 HRESULT(STDMETHODCALLTYPE* get_prefix)(
4445 IXMLDOMDocument2* This,
4446 /* [out][retval] */ BSTR* prefixString);
4447
4448 /* [helpstring][id][propget] */
4449 HRESULT(STDMETHODCALLTYPE* get_baseName)(
4450 IXMLDOMDocument2* This,
4451 /* [out][retval] */ BSTR* nameString);
4452
4453 /* [helpstring][id] */
4454 HRESULT(STDMETHODCALLTYPE* transformNodeToObject)(
4455 IXMLDOMDocument2* This,
4456 /* [in] */ IXMLDOMNode* stylesheet,
4457 /* [in] */ VARIANT outputObject);
4458
4459 /* [helpstring][id][propget] */
4460 HRESULT(STDMETHODCALLTYPE* get_doctype)(
4461 IXMLDOMDocument2* This,
4462 /* [retval][out] */ IXMLDOMDocumentType** documentType);
4463
4464 /* [helpstring][id][propget] */
4465 HRESULT(STDMETHODCALLTYPE* get_implementation)(
4466 IXMLDOMDocument2* This,
4467 /* [retval][out] */ IXMLDOMImplementation** impl);
4468
4469 /* [helpstring][id][propget] */
4470 HRESULT(STDMETHODCALLTYPE* get_documentElement)(
4471 IXMLDOMDocument2* This,
4472 /* [retval][out] */ IXMLDOMElement** DOMElement);
4473
4474 /* [helpstring][id][propputref] */
4475 HRESULT(STDMETHODCALLTYPE* putref_documentElement)(
4476 IXMLDOMDocument2* This,
4478
4479 /* [helpstring][id] */
4480 HRESULT(STDMETHODCALLTYPE* createElement)(
4481 IXMLDOMDocument2* This,
4482 /* [in] */ BSTR tagName,
4483 /* [retval][out] */ IXMLDOMElement** element);
4484
4485 /* [helpstring][id] */
4486 HRESULT(STDMETHODCALLTYPE* createDocumentFragment)(
4487 IXMLDOMDocument2* This,
4488 /* [retval][out] */ IXMLDOMDocumentFragment** docFrag);
4489
4490 /* [helpstring][id] */
4491 HRESULT(STDMETHODCALLTYPE* createTextNode)(
4492 IXMLDOMDocument2* This,
4493 /* [in] */ BSTR data,
4494 /* [retval][out] */ IXMLDOMText** text);
4495
4496 /* [helpstring][id] */
4497 HRESULT(STDMETHODCALLTYPE* createComment)(
4498 IXMLDOMDocument2* This,
4499 /* [in] */ BSTR data,
4500 /* [retval][out] */ IXMLDOMComment** comment);
4501
4502 /* [helpstring][id] */
4503 HRESULT(STDMETHODCALLTYPE* createCDATASection)(
4504 IXMLDOMDocument2* This,
4505 /* [in] */ BSTR data,
4506 /* [retval][out] */ IXMLDOMCDATASection** cdata);
4507
4508 /* [helpstring][id] */
4509 HRESULT(STDMETHODCALLTYPE* createProcessingInstruction)(
4510 IXMLDOMDocument2* This,
4511 /* [in] */ BSTR target,
4512 /* [in] */ BSTR data,
4513 /* [retval][out] */ IXMLDOMProcessingInstruction** pi);
4514
4515 /* [helpstring][id] */
4516 HRESULT(STDMETHODCALLTYPE* createAttribute)(
4517 IXMLDOMDocument2* This,
4518 /* [in] */ BSTR name,
4519 /* [retval][out] */ IXMLDOMAttribute** attribute);
4520
4521 /* [helpstring][id] */
4522 HRESULT(STDMETHODCALLTYPE* createEntityReference)(
4523 IXMLDOMDocument2* This,
4524 /* [in] */ BSTR name,
4525 /* [retval][out] */ IXMLDOMEntityReference** entityRef);
4526
4527 /* [helpstring][id] */
4528 HRESULT(STDMETHODCALLTYPE* getElementsByTagName)(
4529 IXMLDOMDocument2* This,
4530 /* [in] */ BSTR tagName,
4531 /* [retval][out] */ IXMLDOMNodeList** resultList);
4532
4533 /* [helpstring][id] */
4534 HRESULT(STDMETHODCALLTYPE* createNode)(
4535 IXMLDOMDocument2* This,
4536 /* [in] */ VARIANT Type,
4537 /* [in] */ BSTR name,
4538 /* [in] */ BSTR namespaceURI,
4539 /* [out][retval] */ IXMLDOMNode** node);
4540
4541 /* [helpstring][id] */
4542 HRESULT(STDMETHODCALLTYPE* nodeFromID)(
4543 IXMLDOMDocument2* This,
4544 /* [in] */ BSTR idString,
4545 /* [out][retval] */ IXMLDOMNode** node);
4546
4547 /* [helpstring][id] */
4548 HRESULT(STDMETHODCALLTYPE* load)(
4549 IXMLDOMDocument2* This,
4550 /* [in] */ VARIANT xmlSource,
4551 /* [retval][out] */ VARIANT_BOOL* isSuccessful);
4552
4553 /* [helpstring][id][propget] */
4554 HRESULT(STDMETHODCALLTYPE* get_readyState)(
4555 IXMLDOMDocument2* This,
4556 /* [out][retval] */ long* value);
4557
4558 /* [helpstring][id][propget] */
4559 HRESULT(STDMETHODCALLTYPE* get_parseError)(
4560 IXMLDOMDocument2* This,
4561 /* [out][retval] */ IXMLDOMParseError** errorObj);
4562
4563 /* [helpstring][id][propget] */
4564 HRESULT(STDMETHODCALLTYPE* get_url)(
4565 IXMLDOMDocument2* This,
4566 /* [out][retval] */ BSTR* urlString);
4567
4568 /* [helpstring][id][propget] */
4569 HRESULT(STDMETHODCALLTYPE* get_async)(
4570 IXMLDOMDocument2* This,
4571 /* [out][retval] */ VARIANT_BOOL* isAsync);
4572
4573 /* [helpstring][id][propput] */
4574 HRESULT(STDMETHODCALLTYPE* put_async)(
4575 IXMLDOMDocument2* This,
4576 /* [in] */ VARIANT_BOOL isAsync);
4577
4578 /* [helpstring][id] */
4579 HRESULT(STDMETHODCALLTYPE* abort)(
4580 IXMLDOMDocument2* This);
4581
4582 /* [helpstring][id] */
4583 HRESULT(STDMETHODCALLTYPE* loadXML)(
4584 IXMLDOMDocument2* This,
4585 /* [in] */ BSTR bstrXML,
4586 /* [retval][out] */ VARIANT_BOOL* isSuccessful);
4587
4588 /* [helpstring][id] */
4589 HRESULT(STDMETHODCALLTYPE* save)(
4590 IXMLDOMDocument2* This,
4591 /* [in] */ VARIANT destination);
4592
4593 /* [helpstring][id][propget] */
4594 HRESULT(STDMETHODCALLTYPE* get_validateOnParse)(
4595 IXMLDOMDocument2* This,
4596 /* [out][retval] */ VARIANT_BOOL* isValidating);
4597
4598 /* [helpstring][id][propput] */
4599 HRESULT(STDMETHODCALLTYPE* put_validateOnParse)(
4600 IXMLDOMDocument2* This,
4601 /* [in] */ VARIANT_BOOL isValidating);
4602
4603 /* [helpstring][id][propget] */
4604 HRESULT(STDMETHODCALLTYPE* get_resolveExternals)(
4605 IXMLDOMDocument2* This,
4606 /* [out][retval] */ VARIANT_BOOL* isResolving);
4607
4608 /* [helpstring][id][propput] */
4609 HRESULT(STDMETHODCALLTYPE* put_resolveExternals)(
4610 IXMLDOMDocument2* This,
4611 /* [in] */ VARIANT_BOOL isResolving);
4612
4613 /* [helpstring][id][propget] */
4614 HRESULT(STDMETHODCALLTYPE* get_preserveWhiteSpace)(
4615 IXMLDOMDocument2* This,
4616 /* [out][retval] */ VARIANT_BOOL* isPreserving);
4617
4618 /* [helpstring][id][propput] */
4619 HRESULT(STDMETHODCALLTYPE* put_preserveWhiteSpace)(
4620 IXMLDOMDocument2* This,
4621 /* [in] */ VARIANT_BOOL isPreserving);
4622
4623 /* [helpstring][id][propput] */
4624 HRESULT(STDMETHODCALLTYPE* put_onreadystatechange)(
4625 IXMLDOMDocument2* This,
4626 /* [in] */ VARIANT readystatechangeSink);
4627
4628 /* [helpstring][id][propput] */
4629 HRESULT(STDMETHODCALLTYPE* put_ondataavailable)(
4630 IXMLDOMDocument2* This,
4631 /* [in] */ VARIANT ondataavailableSink);
4632
4633 /* [helpstring][id][propput] */
4634 HRESULT(STDMETHODCALLTYPE* put_ontransformnode)(
4635 IXMLDOMDocument2* This,
4636 /* [in] */ VARIANT ontransformnodeSink);
4637
4638 /* [helpstring][id][propget] */
4639 HRESULT(STDMETHODCALLTYPE* get_namespaces)(
4640 IXMLDOMDocument2* This,
4642
4643 /* [helpstring][id][propget] */
4644 HRESULT(STDMETHODCALLTYPE* get_schemas)(
4645 IXMLDOMDocument2* This,
4646 /* [retval][out] */ VARIANT* otherCollection);
4647
4648 /* [helpstring][id][propputref] */
4649 HRESULT(STDMETHODCALLTYPE* putref_schemas)(
4650 IXMLDOMDocument2* This,
4651 /* [in] */ VARIANT otherCollection);
4652
4653 /* [helpstring][id] */
4654 HRESULT(STDMETHODCALLTYPE* validate)(
4655 IXMLDOMDocument2* This,
4656 /* [out][retval] */ IXMLDOMParseError** errorObj);
4657
4658 /* [helpstring][id] */
4659 HRESULT(STDMETHODCALLTYPE* setProperty)(
4660 IXMLDOMDocument2* This,
4661 /* [in] */ BSTR name,
4662 /* [in] */ VARIANT value);
4663
4664 /* [helpstring][id] */
4665 HRESULT(STDMETHODCALLTYPE* getProperty)(
4666 IXMLDOMDocument2* This,
4667 /* [in] */ BSTR name,
4668 /* [retval][out] */ VARIANT* value);
4669
4670 END_INTERFACE
4672
4673 interface IXMLDOMDocument2
4674 {
4675 CONST_VTBL struct IXMLDOMDocument2Vtbl* lpVtbl;
4676 };
4677
4678
4679
4680#ifdef COBJMACROS
4681
4682
4683#define IXMLDOMDocument2_QueryInterface(This,riid,ppvObject) \
4684 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
4685
4686#define IXMLDOMDocument2_AddRef(This) \
4687 (This)->lpVtbl -> AddRef(This)
4688
4689#define IXMLDOMDocument2_Release(This) \
4690 (This)->lpVtbl -> Release(This)
4691
4692
4693#define IXMLDOMDocument2_GetTypeInfoCount(This,pctinfo) \
4694 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
4695
4696#define IXMLDOMDocument2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
4697 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
4698
4699#define IXMLDOMDocument2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
4700 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
4701
4702#define IXMLDOMDocument2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
4703 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
4704
4705
4706#define IXMLDOMDocument2_get_nodeName(This,name) \
4707 (This)->lpVtbl -> get_nodeName(This,name)
4708
4709#define IXMLDOMDocument2_get_nodeValue(This,value) \
4710 (This)->lpVtbl -> get_nodeValue(This,value)
4711
4712#define IXMLDOMDocument2_put_nodeValue(This,value) \
4713 (This)->lpVtbl -> put_nodeValue(This,value)
4714
4715#define IXMLDOMDocument2_get_nodeType(This,type) \
4716 (This)->lpVtbl -> get_nodeType(This,type)
4717
4718#define IXMLDOMDocument2_get_parentNode(This,parent) \
4719 (This)->lpVtbl -> get_parentNode(This,parent)
4720
4721#define IXMLDOMDocument2_get_childNodes(This,childList) \
4722 (This)->lpVtbl -> get_childNodes(This,childList)
4723
4724#define IXMLDOMDocument2_get_firstChild(This,firstChild) \
4725 (This)->lpVtbl -> get_firstChild(This,firstChild)
4726
4727#define IXMLDOMDocument2_get_lastChild(This,lastChild) \
4728 (This)->lpVtbl -> get_lastChild(This,lastChild)
4729
4730#define IXMLDOMDocument2_get_previousSibling(This,previousSibling) \
4731 (This)->lpVtbl -> get_previousSibling(This,previousSibling)
4732
4733#define IXMLDOMDocument2_get_nextSibling(This,nextSibling) \
4734 (This)->lpVtbl -> get_nextSibling(This,nextSibling)
4735
4736#define IXMLDOMDocument2_get_attributes(This,attributeMap) \
4737 (This)->lpVtbl -> get_attributes(This,attributeMap)
4738
4739#define IXMLDOMDocument2_insertBefore(This,newChild,refChild,outNewChild) \
4740 (This)->lpVtbl -> insertBefore(This,newChild,refChild,outNewChild)
4741
4742#define IXMLDOMDocument2_replaceChild(This,newChild,oldChild,outOldChild) \
4743 (This)->lpVtbl -> replaceChild(This,newChild,oldChild,outOldChild)
4744
4745#define IXMLDOMDocument2_removeChild(This,childNode,oldChild) \
4746 (This)->lpVtbl -> removeChild(This,childNode,oldChild)
4747
4748#define IXMLDOMDocument2_appendChild(This,newChild,outNewChild) \
4749 (This)->lpVtbl -> appendChild(This,newChild,outNewChild)
4750
4751#define IXMLDOMDocument2_hasChildNodes(This,hasChild) \
4752 (This)->lpVtbl -> hasChildNodes(This,hasChild)
4753
4754#define IXMLDOMDocument2_get_ownerDocument(This,DOMDocument) \
4755 (This)->lpVtbl -> get_ownerDocument(This,DOMDocument)
4756
4757#define IXMLDOMDocument2_cloneNode(This,deep,cloneRoot) \
4758 (This)->lpVtbl -> cloneNode(This,deep,cloneRoot)
4759
4760#define IXMLDOMDocument2_get_nodeTypeString(This,nodeType) \
4761 (This)->lpVtbl -> get_nodeTypeString(This,nodeType)
4762
4763#define IXMLDOMDocument2_get_text(This,text) \
4764 (This)->lpVtbl -> get_text(This,text)
4765
4766#define IXMLDOMDocument2_put_text(This,text) \
4767 (This)->lpVtbl -> put_text(This,text)
4768
4769#define IXMLDOMDocument2_get_specified(This,isSpecified) \
4770 (This)->lpVtbl -> get_specified(This,isSpecified)
4771
4772#define IXMLDOMDocument2_get_definition(This,definitionNode) \
4773 (This)->lpVtbl -> get_definition(This,definitionNode)
4774
4775#define IXMLDOMDocument2_get_nodeTypedValue(This,typedValue) \
4776 (This)->lpVtbl -> get_nodeTypedValue(This,typedValue)
4777
4778#define IXMLDOMDocument2_put_nodeTypedValue(This,typedValue) \
4779 (This)->lpVtbl -> put_nodeTypedValue(This,typedValue)
4780
4781#define IXMLDOMDocument2_get_dataType(This,dataTypeName) \
4782 (This)->lpVtbl -> get_dataType(This,dataTypeName)
4783
4784#define IXMLDOMDocument2_put_dataType(This,dataTypeName) \
4785 (This)->lpVtbl -> put_dataType(This,dataTypeName)
4786
4787#define IXMLDOMDocument2_get_xml(This,xmlString) \
4788 (This)->lpVtbl -> get_xml(This,xmlString)
4789
4790#define IXMLDOMDocument2_transformNode(This,stylesheet,xmlString) \
4791 (This)->lpVtbl -> transformNode(This,stylesheet,xmlString)
4792
4793#define IXMLDOMDocument2_selectNodes(This,queryString,resultList) \
4794 (This)->lpVtbl -> selectNodes(This,queryString,resultList)
4795
4796#define IXMLDOMDocument2_selectSingleNode(This,queryString,resultNode) \
4797 (This)->lpVtbl -> selectSingleNode(This,queryString,resultNode)
4798
4799#define IXMLDOMDocument2_get_parsed(This,isParsed) \
4800 (This)->lpVtbl -> get_parsed(This,isParsed)
4801
4802#define IXMLDOMDocument2_get_namespaceURI(This,namespaceURI) \
4803 (This)->lpVtbl -> get_namespaceURI(This,namespaceURI)
4804
4805#define IXMLDOMDocument2_get_prefix(This,prefixString) \
4806 (This)->lpVtbl -> get_prefix(This,prefixString)
4807
4808#define IXMLDOMDocument2_get_baseName(This,nameString) \
4809 (This)->lpVtbl -> get_baseName(This,nameString)
4810
4811#define IXMLDOMDocument2_transformNodeToObject(This,stylesheet,outputObject) \
4812 (This)->lpVtbl -> transformNodeToObject(This,stylesheet,outputObject)
4813
4814
4815#define IXMLDOMDocument2_get_doctype(This,documentType) \
4816 (This)->lpVtbl -> get_doctype(This,documentType)
4817
4818#define IXMLDOMDocument2_get_implementation(This,impl) \
4819 (This)->lpVtbl -> get_implementation(This,impl)
4820
4821#define IXMLDOMDocument2_get_documentElement(This,DOMElement) \
4822 (This)->lpVtbl -> get_documentElement(This,DOMElement)
4823
4824#define IXMLDOMDocument2_putref_documentElement(This,DOMElement) \
4825 (This)->lpVtbl -> putref_documentElement(This,DOMElement)
4826
4827#define IXMLDOMDocument2_createElement(This,tagName,element) \
4828 (This)->lpVtbl -> createElement(This,tagName,element)
4829
4830#define IXMLDOMDocument2_createDocumentFragment(This,docFrag) \
4831 (This)->lpVtbl -> createDocumentFragment(This,docFrag)
4832
4833#define IXMLDOMDocument2_createTextNode(This,data,text) \
4834 (This)->lpVtbl -> createTextNode(This,data,text)
4835
4836#define IXMLDOMDocument2_createComment(This,data,comment) \
4837 (This)->lpVtbl -> createComment(This,data,comment)
4838
4839#define IXMLDOMDocument2_createCDATASection(This,data,cdata) \
4840 (This)->lpVtbl -> createCDATASection(This,data,cdata)
4841
4842#define IXMLDOMDocument2_createProcessingInstruction(This,target,data,pi) \
4843 (This)->lpVtbl -> createProcessingInstruction(This,target,data,pi)
4844
4845#define IXMLDOMDocument2_createAttribute(This,name,attribute) \
4846 (This)->lpVtbl -> createAttribute(This,name,attribute)
4847
4848#define IXMLDOMDocument2_createEntityReference(This,name,entityRef) \
4849 (This)->lpVtbl -> createEntityReference(This,name,entityRef)
4850
4851#define IXMLDOMDocument2_getElementsByTagName(This,tagName,resultList) \
4852 (This)->lpVtbl -> getElementsByTagName(This,tagName,resultList)
4853
4854#define IXMLDOMDocument2_createNode(This,Type,name,namespaceURI,node) \
4855 (This)->lpVtbl -> createNode(This,Type,name,namespaceURI,node)
4856
4857#define IXMLDOMDocument2_nodeFromID(This,idString,node) \
4858 (This)->lpVtbl -> nodeFromID(This,idString,node)
4859
4860#define IXMLDOMDocument2_load(This,xmlSource,isSuccessful) \
4861 (This)->lpVtbl -> load(This,xmlSource,isSuccessful)
4862
4863#define IXMLDOMDocument2_get_readyState(This,value) \
4864 (This)->lpVtbl -> get_readyState(This,value)
4865
4866#define IXMLDOMDocument2_get_parseError(This,errorObj) \
4867 (This)->lpVtbl -> get_parseError(This,errorObj)
4868
4869#define IXMLDOMDocument2_get_url(This,urlString) \
4870 (This)->lpVtbl -> get_url(This,urlString)
4871
4872#define IXMLDOMDocument2_get_async(This,isAsync) \
4873 (This)->lpVtbl -> get_async(This,isAsync)
4874
4875#define IXMLDOMDocument2_put_async(This,isAsync) \
4876 (This)->lpVtbl -> put_async(This,isAsync)
4877
4878#define IXMLDOMDocument2_abort(This) \
4879 (This)->lpVtbl -> abort(This)
4880
4881#define IXMLDOMDocument2_loadXML(This,bstrXML,isSuccessful) \
4882 (This)->lpVtbl -> loadXML(This,bstrXML,isSuccessful)
4883
4884#define IXMLDOMDocument2_save(This,destination) \
4885 (This)->lpVtbl -> save(This,destination)
4886
4887#define IXMLDOMDocument2_get_validateOnParse(This,isValidating) \
4888 (This)->lpVtbl -> get_validateOnParse(This,isValidating)
4889
4890#define IXMLDOMDocument2_put_validateOnParse(This,isValidating) \
4891 (This)->lpVtbl -> put_validateOnParse(This,isValidating)
4892
4893#define IXMLDOMDocument2_get_resolveExternals(This,isResolving) \
4894 (This)->lpVtbl -> get_resolveExternals(This,isResolving)
4895
4896#define IXMLDOMDocument2_put_resolveExternals(This,isResolving) \
4897 (This)->lpVtbl -> put_resolveExternals(This,isResolving)
4898
4899#define IXMLDOMDocument2_get_preserveWhiteSpace(This,isPreserving) \
4900 (This)->lpVtbl -> get_preserveWhiteSpace(This,isPreserving)
4901
4902#define IXMLDOMDocument2_put_preserveWhiteSpace(This,isPreserving) \
4903 (This)->lpVtbl -> put_preserveWhiteSpace(This,isPreserving)
4904
4905#define IXMLDOMDocument2_put_onreadystatechange(This,readystatechangeSink) \
4906 (This)->lpVtbl -> put_onreadystatechange(This,readystatechangeSink)
4907
4908#define IXMLDOMDocument2_put_ondataavailable(This,ondataavailableSink) \
4909 (This)->lpVtbl -> put_ondataavailable(This,ondataavailableSink)
4910
4911#define IXMLDOMDocument2_put_ontransformnode(This,ontransformnodeSink) \
4912 (This)->lpVtbl -> put_ontransformnode(This,ontransformnodeSink)
4913
4914
4915#define IXMLDOMDocument2_get_namespaces(This,namespaceCollection) \
4916 (This)->lpVtbl -> get_namespaces(This,namespaceCollection)
4917
4918#define IXMLDOMDocument2_get_schemas(This,otherCollection) \
4919 (This)->lpVtbl -> get_schemas(This,otherCollection)
4920
4921#define IXMLDOMDocument2_putref_schemas(This,otherCollection) \
4922 (This)->lpVtbl -> putref_schemas(This,otherCollection)
4923
4924#define IXMLDOMDocument2_validate(This,errorObj) \
4925 (This)->lpVtbl -> validate(This,errorObj)
4926
4927#define IXMLDOMDocument2_setProperty(This,name,value) \
4928 (This)->lpVtbl -> setProperty(This,name,value)
4929
4930#define IXMLDOMDocument2_getProperty(This,name,value) \
4931 (This)->lpVtbl -> getProperty(This,name,value)
4932
4933#endif /* COBJMACROS */
4934
4935
4936#endif /* C style interface */
4937
4938
4939
4940 /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument2_get_namespaces_Proxy(
4941 IXMLDOMDocument2* This,
4942 /* [retval][out] */ IXMLDOMSchemaCollection** namespaceCollection);
4943
4944
4946 IRpcStubBuffer* This,
4947 IRpcChannelBuffer* _pRpcChannelBuffer,
4948 PRPC_MESSAGE _pRpcMessage,
4949 DWORD* _pdwStubPhase);
4950
4951
4952 /* [helpstring][id][propget] */
4953 HRESULT STDMETHODCALLTYPE IXMLDOMDocument2_get_schemas_Proxy(
4954 IXMLDOMDocument2* This,
4955 /* [retval][out] */ VARIANT* otherCollection);
4956
4957
4959 IRpcStubBuffer* This,
4960 IRpcChannelBuffer* _pRpcChannelBuffer,
4961 PRPC_MESSAGE _pRpcMessage,
4962 DWORD* _pdwStubPhase);
4963
4964
4965 /* [helpstring][id][propputref] */
4966 HRESULT STDMETHODCALLTYPE IXMLDOMDocument2_putref_schemas_Proxy(
4967 IXMLDOMDocument2* This,
4968 /* [in] */ VARIANT otherCollection);
4969
4970
4972 IRpcStubBuffer* This,
4973 IRpcChannelBuffer* _pRpcChannelBuffer,
4974 PRPC_MESSAGE _pRpcMessage,
4975 DWORD* _pdwStubPhase);
4976
4977
4978 /* [helpstring][id] */
4979 HRESULT STDMETHODCALLTYPE IXMLDOMDocument2_validate_Proxy(
4980 IXMLDOMDocument2* This,
4981 /* [out][retval] */ IXMLDOMParseError** errorObj);
4982
4983
4985 IRpcStubBuffer* This,
4986 IRpcChannelBuffer* _pRpcChannelBuffer,
4987 PRPC_MESSAGE _pRpcMessage,
4988 DWORD* _pdwStubPhase);
4989
4990
4991 /* [helpstring][id] */
4992 HRESULT STDMETHODCALLTYPE IXMLDOMDocument2_setProperty_Proxy(
4993 IXMLDOMDocument2* This,
4994 /* [in] */ BSTR name,
4995 /* [in] */ VARIANT value);
4996
4997
4999 IRpcStubBuffer* This,
5000 IRpcChannelBuffer* _pRpcChannelBuffer,
5001 PRPC_MESSAGE _pRpcMessage,
5002 DWORD* _pdwStubPhase);
5003
5004
5005 /* [helpstring][id] */
5006 HRESULT STDMETHODCALLTYPE IXMLDOMDocument2_getProperty_Proxy(
5007 IXMLDOMDocument2* This,
5008 /* [in] */ BSTR name,
5009 /* [retval][out] */ VARIANT* value);
5010
5011
5013 IRpcStubBuffer* This,
5014 IRpcChannelBuffer* _pRpcChannelBuffer,
5015 PRPC_MESSAGE _pRpcMessage,
5016 DWORD* _pdwStubPhase);
5017
5018
5019
5020#endif /* __IXMLDOMDocument2_INTERFACE_DEFINED__ */
5021
5022
5023#ifndef __IXMLDOMDocument3_INTERFACE_DEFINED__
5024#define __IXMLDOMDocument3_INTERFACE_DEFINED__
5025
5026 /* interface IXMLDOMDocument3 */
5027 /* [unique][nonextensible][oleautomation][dual][uuid][object][local] */
5028
5029
5031
5032#if defined(__cplusplus) && !defined(CINTERFACE)
5033
5034 MIDL_INTERFACE("2933BF96-7B36-11d2-B20E-00C04F983E60")
5036 public IXMLDOMDocument2
5037 {
5038public:
5039 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE validateNode(
5040 /* [in] */ IXMLDOMNode* node,
5041 /* [retval][out] */ IXMLDOMParseError** errorObj) = 0;
5042
5043 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE importNode(
5044 /* [in] */ IXMLDOMNode* node,
5045 /* [in] */ VARIANT_BOOL deep,
5046 /* [retval][out] */ IXMLDOMNode** clone) = 0;
5047
5048 };
5049
5050#else /* C style interface */
5051
5053 {
5054 BEGIN_INTERFACE
5055
5056 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
5057 IXMLDOMDocument3* This,
5058 /* [in] */ REFIID riid,
5059 /* [iid_is][out] */ void** ppvObject);
5060
5061 ULONG(STDMETHODCALLTYPE* AddRef)(
5062 IXMLDOMDocument3* This);
5063
5064 ULONG(STDMETHODCALLTYPE* Release)(
5065 IXMLDOMDocument3* This);
5066
5067 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
5068 IXMLDOMDocument3* This,
5069 /* [out] */ UINT* pctinfo);
5070
5071 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
5072 IXMLDOMDocument3* This,
5073 /* [in] */ UINT iTInfo,
5074 /* [in] */ LCID lcid,
5075 /* [out] */ ITypeInfo** ppTInfo);
5076
5077 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
5078 IXMLDOMDocument3* This,
5079 /* [in] */ REFIID riid,
5080 /* [size_is][in] */ LPOLESTR* rgszNames,
5081 /* [in] */ UINT cNames,
5082 /* [in] */ LCID lcid,
5083 /* [size_is][out] */ DISPID* rgDispId);
5084
5085 /* [local] */
5086 HRESULT(STDMETHODCALLTYPE* Invoke)(
5087 IXMLDOMDocument3* This,
5088 /* [in] */ DISPID dispIdMember,
5089 /* [in] */ REFIID riid,
5090 /* [in] */ LCID lcid,
5091 /* [in] */ WORD wFlags,
5092 /* [out][in] */ DISPPARAMS* pDispParams,
5093 /* [out] */ VARIANT* pVarResult,
5094 /* [out] */ EXCEPINFO* pExcepInfo,
5095 /* [out] */ UINT* puArgErr);
5096
5097 /* [helpstring][id][propget] */
5098 HRESULT(STDMETHODCALLTYPE* get_nodeName)(
5099 IXMLDOMDocument3* This,
5100 /* [retval][out] */ BSTR* name);
5101
5102 /* [helpstring][id][propget] */
5103 HRESULT(STDMETHODCALLTYPE* get_nodeValue)(
5104 IXMLDOMDocument3* This,
5105 /* [retval][out] */ VARIANT* value);
5106
5107 /* [helpstring][id][propput] */
5108 HRESULT(STDMETHODCALLTYPE* put_nodeValue)(
5109 IXMLDOMDocument3* This,
5110 /* [in] */ VARIANT value);
5111
5112 /* [helpstring][id][propget] */
5113 HRESULT(STDMETHODCALLTYPE* get_nodeType)(
5114 IXMLDOMDocument3* This,
5115 /* [retval][out] */ DOMNodeType* type);
5116
5117 /* [helpstring][id][propget] */
5118 HRESULT(STDMETHODCALLTYPE* get_parentNode)(
5119 IXMLDOMDocument3* This,
5120 /* [retval][out] */ IXMLDOMNode** parent);
5121
5122 /* [helpstring][id][propget] */
5123 HRESULT(STDMETHODCALLTYPE* get_childNodes)(
5124 IXMLDOMDocument3* This,
5125 /* [retval][out] */ IXMLDOMNodeList** childList);
5126
5127 /* [helpstring][id][propget] */
5128 HRESULT(STDMETHODCALLTYPE* get_firstChild)(
5129 IXMLDOMDocument3* This,
5130 /* [retval][out] */ IXMLDOMNode** firstChild);
5131
5132 /* [helpstring][id][propget] */
5133 HRESULT(STDMETHODCALLTYPE* get_lastChild)(
5134 IXMLDOMDocument3* This,
5135 /* [retval][out] */ IXMLDOMNode** lastChild);
5136
5137 /* [helpstring][id][propget] */
5138 HRESULT(STDMETHODCALLTYPE* get_previousSibling)(
5139 IXMLDOMDocument3* This,
5140 /* [retval][out] */ IXMLDOMNode** previousSibling);
5141
5142 /* [helpstring][id][propget] */
5143 HRESULT(STDMETHODCALLTYPE* get_nextSibling)(
5144 IXMLDOMDocument3* This,
5145 /* [retval][out] */ IXMLDOMNode** nextSibling);
5146
5147 /* [helpstring][id][propget] */
5148 HRESULT(STDMETHODCALLTYPE* get_attributes)(
5149 IXMLDOMDocument3* This,
5150 /* [retval][out] */ IXMLDOMNamedNodeMap** attributeMap);
5151
5152 /* [helpstring][id] */
5153 HRESULT(STDMETHODCALLTYPE* insertBefore)(
5154 IXMLDOMDocument3* This,
5156 /* [in] */ VARIANT refChild,
5157 /* [retval][out] */ IXMLDOMNode** outNewChild);
5158
5159 /* [helpstring][id] */
5160 HRESULT(STDMETHODCALLTYPE* replaceChild)(
5161 IXMLDOMDocument3* This,
5162 /* [in] */ IXMLDOMNode* newChild,
5164 /* [retval][out] */ IXMLDOMNode** outOldChild);
5165
5166 /* [helpstring][id] */
5167 HRESULT(STDMETHODCALLTYPE* removeChild)(
5168 IXMLDOMDocument3* This,
5170 /* [retval][out] */ IXMLDOMNode** oldChild);
5171
5172 /* [helpstring][id] */
5173 HRESULT(STDMETHODCALLTYPE* appendChild)(
5174 IXMLDOMDocument3* This,
5175 /* [in] */ IXMLDOMNode* newChild,
5176 /* [retval][out] */ IXMLDOMNode** outNewChild);
5177
5178 /* [helpstring][id] */
5179 HRESULT(STDMETHODCALLTYPE* hasChildNodes)(
5180 IXMLDOMDocument3* This,
5181 /* [retval][out] */ VARIANT_BOOL* hasChild);
5182
5183 /* [helpstring][id][propget] */
5184 HRESULT(STDMETHODCALLTYPE* get_ownerDocument)(
5185 IXMLDOMDocument3* This,
5186 /* [retval][out] */ IXMLDOMDocument** DOMDocument);
5187
5188 /* [helpstring][id] */
5189 HRESULT(STDMETHODCALLTYPE* cloneNode)(
5190 IXMLDOMDocument3* This,
5191 /* [in] */ VARIANT_BOOL deep,
5192 /* [retval][out] */ IXMLDOMNode** cloneRoot);
5193
5194 /* [helpstring][id][propget] */
5195 HRESULT(STDMETHODCALLTYPE* get_nodeTypeString)(
5196 IXMLDOMDocument3* This,
5197 /* [out][retval] */ BSTR* nodeType);
5198
5199 /* [helpstring][id][propget] */
5200 HRESULT(STDMETHODCALLTYPE* get_text)(
5201 IXMLDOMDocument3* This,
5202 /* [out][retval] */ BSTR* text);
5203
5204 /* [helpstring][id][propput] */
5205 HRESULT(STDMETHODCALLTYPE* put_text)(
5206 IXMLDOMDocument3* This,
5207 /* [in] */ BSTR text);
5208
5209 /* [helpstring][id][propget] */
5210 HRESULT(STDMETHODCALLTYPE* get_specified)(
5211 IXMLDOMDocument3* This,
5212 /* [retval][out] */ VARIANT_BOOL* isSpecified);
5213
5214 /* [helpstring][id][propget] */
5215 HRESULT(STDMETHODCALLTYPE* get_definition)(
5216 IXMLDOMDocument3* This,
5217 /* [out][retval] */ IXMLDOMNode** definitionNode);
5218
5219 /* [helpstring][id][propget] */
5220 HRESULT(STDMETHODCALLTYPE* get_nodeTypedValue)(
5221 IXMLDOMDocument3* This,
5222 /* [out][retval] */ VARIANT* typedValue);
5223
5224 /* [helpstring][id][propput] */
5225 HRESULT(STDMETHODCALLTYPE* put_nodeTypedValue)(
5226 IXMLDOMDocument3* This,
5227 /* [in] */ VARIANT typedValue);
5228
5229 /* [helpstring][id][propget] */
5230 HRESULT(STDMETHODCALLTYPE* get_dataType)(
5231 IXMLDOMDocument3* This,
5232 /* [out][retval] */ VARIANT* dataTypeName);
5233
5234 /* [helpstring][id][propput] */
5235 HRESULT(STDMETHODCALLTYPE* put_dataType)(
5236 IXMLDOMDocument3* This,
5237 /* [in] */ BSTR dataTypeName);
5238
5239 /* [helpstring][id][propget] */
5240 HRESULT(STDMETHODCALLTYPE* get_xml)(
5241 IXMLDOMDocument3* This,
5242 /* [out][retval] */ BSTR* xmlString);
5243
5244 /* [helpstring][id] */
5245 HRESULT(STDMETHODCALLTYPE* transformNode)(
5246 IXMLDOMDocument3* This,
5248 /* [out][retval] */ BSTR* xmlString);
5249
5250 /* [helpstring][id] */
5251 HRESULT(STDMETHODCALLTYPE* selectNodes)(
5252 IXMLDOMDocument3* This,
5253 /* [in] */ BSTR queryString,
5254 /* [out][retval] */ IXMLDOMNodeList** resultList);
5255
5256 /* [helpstring][id] */
5257 HRESULT(STDMETHODCALLTYPE* selectSingleNode)(
5258 IXMLDOMDocument3* This,
5259 /* [in] */ BSTR queryString,
5260 /* [out][retval] */ IXMLDOMNode** resultNode);
5261
5262 /* [helpstring][id][propget] */
5263 HRESULT(STDMETHODCALLTYPE* get_parsed)(
5264 IXMLDOMDocument3* This,
5265 /* [out][retval] */ VARIANT_BOOL* isParsed);
5266
5267 /* [helpstring][id][propget] */
5268 HRESULT(STDMETHODCALLTYPE* get_namespaceURI)(
5269 IXMLDOMDocument3* This,
5270 /* [out][retval] */ BSTR* namespaceURI);
5271
5272 /* [helpstring][id][propget] */
5273 HRESULT(STDMETHODCALLTYPE* get_prefix)(
5274 IXMLDOMDocument3* This,
5275 /* [out][retval] */ BSTR* prefixString);
5276
5277 /* [helpstring][id][propget] */
5278 HRESULT(STDMETHODCALLTYPE* get_baseName)(
5279 IXMLDOMDocument3* This,
5280 /* [out][retval] */ BSTR* nameString);
5281
5282 /* [helpstring][id] */
5283 HRESULT(STDMETHODCALLTYPE* transformNodeToObject)(
5284 IXMLDOMDocument3* This,
5285 /* [in] */ IXMLDOMNode* stylesheet,
5286 /* [in] */ VARIANT outputObject);
5287
5288 /* [helpstring][id][propget] */
5289 HRESULT(STDMETHODCALLTYPE* get_doctype)(
5290 IXMLDOMDocument3* This,
5291 /* [retval][out] */ IXMLDOMDocumentType** documentType);
5292
5293 /* [helpstring][id][propget] */
5294 HRESULT(STDMETHODCALLTYPE* get_implementation)(
5295 IXMLDOMDocument3* This,
5296 /* [retval][out] */ IXMLDOMImplementation** impl);
5297
5298 /* [helpstring][id][propget] */
5299 HRESULT(STDMETHODCALLTYPE* get_documentElement)(
5300 IXMLDOMDocument3* This,
5301 /* [retval][out] */ IXMLDOMElement** DOMElement);
5302
5303 /* [helpstring][id][propputref] */
5304 HRESULT(STDMETHODCALLTYPE* putref_documentElement)(
5305 IXMLDOMDocument3* This,
5307
5308 /* [helpstring][id] */
5309 HRESULT(STDMETHODCALLTYPE* createElement)(
5310 IXMLDOMDocument3* This,
5311 /* [in] */ BSTR tagName,
5312 /* [retval][out] */ IXMLDOMElement** element);
5313
5314 /* [helpstring][id] */
5315 HRESULT(STDMETHODCALLTYPE* createDocumentFragment)(
5316 IXMLDOMDocument3* This,
5317 /* [retval][out] */ IXMLDOMDocumentFragment** docFrag);
5318
5319 /* [helpstring][id] */
5320 HRESULT(STDMETHODCALLTYPE* createTextNode)(
5321 IXMLDOMDocument3* This,
5322 /* [in] */ BSTR data,
5323 /* [retval][out] */ IXMLDOMText** text);
5324
5325 /* [helpstring][id] */
5326 HRESULT(STDMETHODCALLTYPE* createComment)(
5327 IXMLDOMDocument3* This,
5328 /* [in] */ BSTR data,
5329 /* [retval][out] */ IXMLDOMComment** comment);
5330
5331 /* [helpstring][id] */
5332 HRESULT(STDMETHODCALLTYPE* createCDATASection)(
5333 IXMLDOMDocument3* This,
5334 /* [in] */ BSTR data,
5335 /* [retval][out] */ IXMLDOMCDATASection** cdata);
5336
5337 /* [helpstring][id] */
5338 HRESULT(STDMETHODCALLTYPE* createProcessingInstruction)(
5339 IXMLDOMDocument3* This,
5340 /* [in] */ BSTR target,
5341 /* [in] */ BSTR data,
5342 /* [retval][out] */ IXMLDOMProcessingInstruction** pi);
5343
5344 /* [helpstring][id] */
5345 HRESULT(STDMETHODCALLTYPE* createAttribute)(
5346 IXMLDOMDocument3* This,
5347 /* [in] */ BSTR name,
5348 /* [retval][out] */ IXMLDOMAttribute** attribute);
5349
5350 /* [helpstring][id] */
5351 HRESULT(STDMETHODCALLTYPE* createEntityReference)(
5352 IXMLDOMDocument3* This,
5353 /* [in] */ BSTR name,
5354 /* [retval][out] */ IXMLDOMEntityReference** entityRef);
5355
5356 /* [helpstring][id] */
5357 HRESULT(STDMETHODCALLTYPE* getElementsByTagName)(
5358 IXMLDOMDocument3* This,
5359 /* [in] */ BSTR tagName,
5360 /* [retval][out] */ IXMLDOMNodeList** resultList);
5361
5362 /* [helpstring][id] */
5363 HRESULT(STDMETHODCALLTYPE* createNode)(
5364 IXMLDOMDocument3* This,
5365 /* [in] */ VARIANT Type,
5366 /* [in] */ BSTR name,
5367 /* [in] */ BSTR namespaceURI,
5368 /* [out][retval] */ IXMLDOMNode** node);
5369
5370 /* [helpstring][id] */
5371 HRESULT(STDMETHODCALLTYPE* nodeFromID)(
5372 IXMLDOMDocument3* This,
5373 /* [in] */ BSTR idString,
5374 /* [out][retval] */ IXMLDOMNode** node);
5375
5376 /* [helpstring][id] */
5377 HRESULT(STDMETHODCALLTYPE* load)(
5378 IXMLDOMDocument3* This,
5379 /* [in] */ VARIANT xmlSource,
5380 /* [retval][out] */ VARIANT_BOOL* isSuccessful);
5381
5382 /* [helpstring][id][propget] */
5383 HRESULT(STDMETHODCALLTYPE* get_readyState)(
5384 IXMLDOMDocument3* This,
5385 /* [out][retval] */ long* value);
5386
5387 /* [helpstring][id][propget] */
5388 HRESULT(STDMETHODCALLTYPE* get_parseError)(
5389 IXMLDOMDocument3* This,
5390 /* [out][retval] */ IXMLDOMParseError** errorObj);
5391
5392 /* [helpstring][id][propget] */
5393 HRESULT(STDMETHODCALLTYPE* get_url)(
5394 IXMLDOMDocument3* This,
5395 /* [out][retval] */ BSTR* urlString);
5396
5397 /* [helpstring][id][propget] */
5398 HRESULT(STDMETHODCALLTYPE* get_async)(
5399 IXMLDOMDocument3* This,
5400 /* [out][retval] */ VARIANT_BOOL* isAsync);
5401
5402 /* [helpstring][id][propput] */
5403 HRESULT(STDMETHODCALLTYPE* put_async)(
5404 IXMLDOMDocument3* This,
5405 /* [in] */ VARIANT_BOOL isAsync);
5406
5407 /* [helpstring][id] */
5408 HRESULT(STDMETHODCALLTYPE* abort)(
5409 IXMLDOMDocument3* This);
5410
5411 /* [helpstring][id] */
5412 HRESULT(STDMETHODCALLTYPE* loadXML)(
5413 IXMLDOMDocument3* This,
5414 /* [in] */ BSTR bstrXML,
5415 /* [retval][out] */ VARIANT_BOOL* isSuccessful);
5416
5417 /* [helpstring][id] */
5418 HRESULT(STDMETHODCALLTYPE* save)(
5419 IXMLDOMDocument3* This,
5420 /* [in] */ VARIANT destination);
5421
5422 /* [helpstring][id][propget] */
5423 HRESULT(STDMETHODCALLTYPE* get_validateOnParse)(
5424 IXMLDOMDocument3* This,
5425 /* [out][retval] */ VARIANT_BOOL* isValidating);
5426
5427 /* [helpstring][id][propput] */
5428 HRESULT(STDMETHODCALLTYPE* put_validateOnParse)(
5429 IXMLDOMDocument3* This,
5430 /* [in] */ VARIANT_BOOL isValidating);
5431
5432 /* [helpstring][id][propget] */
5433 HRESULT(STDMETHODCALLTYPE* get_resolveExternals)(
5434 IXMLDOMDocument3* This,
5435 /* [out][retval] */ VARIANT_BOOL* isResolving);
5436
5437 /* [helpstring][id][propput] */
5438 HRESULT(STDMETHODCALLTYPE* put_resolveExternals)(
5439 IXMLDOMDocument3* This,
5440 /* [in] */ VARIANT_BOOL isResolving);
5441
5442 /* [helpstring][id][propget] */
5443 HRESULT(STDMETHODCALLTYPE* get_preserveWhiteSpace)(
5444 IXMLDOMDocument3* This,
5445 /* [out][retval] */ VARIANT_BOOL* isPreserving);
5446
5447 /* [helpstring][id][propput] */
5448 HRESULT(STDMETHODCALLTYPE* put_preserveWhiteSpace)(
5449 IXMLDOMDocument3* This,
5450 /* [in] */ VARIANT_BOOL isPreserving);
5451
5452 /* [helpstring][id][propput] */
5453 HRESULT(STDMETHODCALLTYPE* put_onreadystatechange)(
5454 IXMLDOMDocument3* This,
5455 /* [in] */ VARIANT readystatechangeSink);
5456
5457 /* [helpstring][id][propput] */
5458 HRESULT(STDMETHODCALLTYPE* put_ondataavailable)(
5459 IXMLDOMDocument3* This,
5460 /* [in] */ VARIANT ondataavailableSink);
5461
5462 /* [helpstring][id][propput] */
5463 HRESULT(STDMETHODCALLTYPE* put_ontransformnode)(
5464 IXMLDOMDocument3* This,
5465 /* [in] */ VARIANT ontransformnodeSink);
5466
5467 /* [helpstring][id][propget] */
5468 HRESULT(STDMETHODCALLTYPE* get_namespaces)(
5469 IXMLDOMDocument3* This,
5471
5472 /* [helpstring][id][propget] */
5473 HRESULT(STDMETHODCALLTYPE* get_schemas)(
5474 IXMLDOMDocument3* This,
5475 /* [retval][out] */ VARIANT* otherCollection);
5476
5477 /* [helpstring][id][propputref] */
5478 HRESULT(STDMETHODCALLTYPE* putref_schemas)(
5479 IXMLDOMDocument3* This,
5480 /* [in] */ VARIANT otherCollection);
5481
5482 /* [helpstring][id] */
5483 HRESULT(STDMETHODCALLTYPE* validate)(
5484 IXMLDOMDocument3* This,
5485 /* [out][retval] */ IXMLDOMParseError** errorObj);
5486
5487 /* [helpstring][id] */
5488 HRESULT(STDMETHODCALLTYPE* setProperty)(
5489 IXMLDOMDocument3* This,
5490 /* [in] */ BSTR name,
5491 /* [in] */ VARIANT value);
5492
5493 /* [helpstring][id] */
5494 HRESULT(STDMETHODCALLTYPE* getProperty)(
5495 IXMLDOMDocument3* This,
5496 /* [in] */ BSTR name,
5497 /* [retval][out] */ VARIANT* value);
5498
5499 /* [helpstring][id] */
5500 HRESULT(STDMETHODCALLTYPE* validateNode)(
5501 IXMLDOMDocument3* This,
5502 /* [in] */ IXMLDOMNode* node,
5503 /* [retval][out] */ IXMLDOMParseError** errorObj);
5504
5505 /* [helpstring][id] */
5506 HRESULT(STDMETHODCALLTYPE* importNode)(
5507 IXMLDOMDocument3* This,
5508 /* [in] */ IXMLDOMNode* node,
5509 /* [in] */ VARIANT_BOOL deep,
5510 /* [retval][out] */ IXMLDOMNode** clone);
5511
5512 END_INTERFACE
5514
5515 interface IXMLDOMDocument3
5516 {
5517 CONST_VTBL struct IXMLDOMDocument3Vtbl* lpVtbl;
5518 };
5519
5520
5521
5522#ifdef COBJMACROS
5523
5524
5525#define IXMLDOMDocument3_QueryInterface(This,riid,ppvObject) \
5526 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
5527
5528#define IXMLDOMDocument3_AddRef(This) \
5529 (This)->lpVtbl -> AddRef(This)
5530
5531#define IXMLDOMDocument3_Release(This) \
5532 (This)->lpVtbl -> Release(This)
5533
5534
5535#define IXMLDOMDocument3_GetTypeInfoCount(This,pctinfo) \
5536 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
5537
5538#define IXMLDOMDocument3_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
5539 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
5540
5541#define IXMLDOMDocument3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
5542 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
5543
5544#define IXMLDOMDocument3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
5545 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
5546
5547
5548#define IXMLDOMDocument3_get_nodeName(This,name) \
5549 (This)->lpVtbl -> get_nodeName(This,name)
5550
5551#define IXMLDOMDocument3_get_nodeValue(This,value) \
5552 (This)->lpVtbl -> get_nodeValue(This,value)
5553
5554#define IXMLDOMDocument3_put_nodeValue(This,value) \
5555 (This)->lpVtbl -> put_nodeValue(This,value)
5556
5557#define IXMLDOMDocument3_get_nodeType(This,type) \
5558 (This)->lpVtbl -> get_nodeType(This,type)
5559
5560#define IXMLDOMDocument3_get_parentNode(This,parent) \
5561 (This)->lpVtbl -> get_parentNode(This,parent)
5562
5563#define IXMLDOMDocument3_get_childNodes(This,childList) \
5564 (This)->lpVtbl -> get_childNodes(This,childList)
5565
5566#define IXMLDOMDocument3_get_firstChild(This,firstChild) \
5567 (This)->lpVtbl -> get_firstChild(This,firstChild)
5568
5569#define IXMLDOMDocument3_get_lastChild(This,lastChild) \
5570 (This)->lpVtbl -> get_lastChild(This,lastChild)
5571
5572#define IXMLDOMDocument3_get_previousSibling(This,previousSibling) \
5573 (This)->lpVtbl -> get_previousSibling(This,previousSibling)
5574
5575#define IXMLDOMDocument3_get_nextSibling(This,nextSibling) \
5576 (This)->lpVtbl -> get_nextSibling(This,nextSibling)
5577
5578#define IXMLDOMDocument3_get_attributes(This,attributeMap) \
5579 (This)->lpVtbl -> get_attributes(This,attributeMap)
5580
5581#define IXMLDOMDocument3_insertBefore(This,newChild,refChild,outNewChild) \
5582 (This)->lpVtbl -> insertBefore(This,newChild,refChild,outNewChild)
5583
5584#define IXMLDOMDocument3_replaceChild(This,newChild,oldChild,outOldChild) \
5585 (This)->lpVtbl -> replaceChild(This,newChild,oldChild,outOldChild)
5586
5587#define IXMLDOMDocument3_removeChild(This,childNode,oldChild) \
5588 (This)->lpVtbl -> removeChild(This,childNode,oldChild)
5589
5590#define IXMLDOMDocument3_appendChild(This,newChild,outNewChild) \
5591 (This)->lpVtbl -> appendChild(This,newChild,outNewChild)
5592
5593#define IXMLDOMDocument3_hasChildNodes(This,hasChild) \
5594 (This)->lpVtbl -> hasChildNodes(This,hasChild)
5595
5596#define IXMLDOMDocument3_get_ownerDocument(This,DOMDocument) \
5597 (This)->lpVtbl -> get_ownerDocument(This,DOMDocument)
5598
5599#define IXMLDOMDocument3_cloneNode(This,deep,cloneRoot) \
5600 (This)->lpVtbl -> cloneNode(This,deep,cloneRoot)
5601
5602#define IXMLDOMDocument3_get_nodeTypeString(This,nodeType) \
5603 (This)->lpVtbl -> get_nodeTypeString(This,nodeType)
5604
5605#define IXMLDOMDocument3_get_text(This,text) \
5606 (This)->lpVtbl -> get_text(This,text)
5607
5608#define IXMLDOMDocument3_put_text(This,text) \
5609 (This)->lpVtbl -> put_text(This,text)
5610
5611#define IXMLDOMDocument3_get_specified(This,isSpecified) \
5612 (This)->lpVtbl -> get_specified(This,isSpecified)
5613
5614#define IXMLDOMDocument3_get_definition(This,definitionNode) \
5615 (This)->lpVtbl -> get_definition(This,definitionNode)
5616
5617#define IXMLDOMDocument3_get_nodeTypedValue(This,typedValue) \
5618 (This)->lpVtbl -> get_nodeTypedValue(This,typedValue)
5619
5620#define IXMLDOMDocument3_put_nodeTypedValue(This,typedValue) \
5621 (This)->lpVtbl -> put_nodeTypedValue(This,typedValue)
5622
5623#define IXMLDOMDocument3_get_dataType(This,dataTypeName) \
5624 (This)->lpVtbl -> get_dataType(This,dataTypeName)
5625
5626#define IXMLDOMDocument3_put_dataType(This,dataTypeName) \
5627 (This)->lpVtbl -> put_dataType(This,dataTypeName)
5628
5629#define IXMLDOMDocument3_get_xml(This,xmlString) \
5630 (This)->lpVtbl -> get_xml(This,xmlString)
5631
5632#define IXMLDOMDocument3_transformNode(This,stylesheet,xmlString) \
5633 (This)->lpVtbl -> transformNode(This,stylesheet,xmlString)
5634
5635#define IXMLDOMDocument3_selectNodes(This,queryString,resultList) \
5636 (This)->lpVtbl -> selectNodes(This,queryString,resultList)
5637
5638#define IXMLDOMDocument3_selectSingleNode(This,queryString,resultNode) \
5639 (This)->lpVtbl -> selectSingleNode(This,queryString,resultNode)
5640
5641#define IXMLDOMDocument3_get_parsed(This,isParsed) \
5642 (This)->lpVtbl -> get_parsed(This,isParsed)
5643
5644#define IXMLDOMDocument3_get_namespaceURI(This,namespaceURI) \
5645 (This)->lpVtbl -> get_namespaceURI(This,namespaceURI)
5646
5647#define IXMLDOMDocument3_get_prefix(This,prefixString) \
5648 (This)->lpVtbl -> get_prefix(This,prefixString)
5649
5650#define IXMLDOMDocument3_get_baseName(This,nameString) \
5651 (This)->lpVtbl -> get_baseName(This,nameString)
5652
5653#define IXMLDOMDocument3_transformNodeToObject(This,stylesheet,outputObject) \
5654 (This)->lpVtbl -> transformNodeToObject(This,stylesheet,outputObject)
5655
5656
5657#define IXMLDOMDocument3_get_doctype(This,documentType) \
5658 (This)->lpVtbl -> get_doctype(This,documentType)
5659
5660#define IXMLDOMDocument3_get_implementation(This,impl) \
5661 (This)->lpVtbl -> get_implementation(This,impl)
5662
5663#define IXMLDOMDocument3_get_documentElement(This,DOMElement) \
5664 (This)->lpVtbl -> get_documentElement(This,DOMElement)
5665
5666#define IXMLDOMDocument3_putref_documentElement(This,DOMElement) \
5667 (This)->lpVtbl -> putref_documentElement(This,DOMElement)
5668
5669#define IXMLDOMDocument3_createElement(This,tagName,element) \
5670 (This)->lpVtbl -> createElement(This,tagName,element)
5671
5672#define IXMLDOMDocument3_createDocumentFragment(This,docFrag) \
5673 (This)->lpVtbl -> createDocumentFragment(This,docFrag)
5674
5675#define IXMLDOMDocument3_createTextNode(This,data,text) \
5676 (This)->lpVtbl -> createTextNode(This,data,text)
5677
5678#define IXMLDOMDocument3_createComment(This,data,comment) \
5679 (This)->lpVtbl -> createComment(This,data,comment)
5680
5681#define IXMLDOMDocument3_createCDATASection(This,data,cdata) \
5682 (This)->lpVtbl -> createCDATASection(This,data,cdata)
5683
5684#define IXMLDOMDocument3_createProcessingInstruction(This,target,data,pi) \
5685 (This)->lpVtbl -> createProcessingInstruction(This,target,data,pi)
5686
5687#define IXMLDOMDocument3_createAttribute(This,name,attribute) \
5688 (This)->lpVtbl -> createAttribute(This,name,attribute)
5689
5690#define IXMLDOMDocument3_createEntityReference(This,name,entityRef) \
5691 (This)->lpVtbl -> createEntityReference(This,name,entityRef)
5692
5693#define IXMLDOMDocument3_getElementsByTagName(This,tagName,resultList) \
5694 (This)->lpVtbl -> getElementsByTagName(This,tagName,resultList)
5695
5696#define IXMLDOMDocument3_createNode(This,Type,name,namespaceURI,node) \
5697 (This)->lpVtbl -> createNode(This,Type,name,namespaceURI,node)
5698
5699#define IXMLDOMDocument3_nodeFromID(This,idString,node) \
5700 (This)->lpVtbl -> nodeFromID(This,idString,node)
5701
5702#define IXMLDOMDocument3_load(This,xmlSource,isSuccessful) \
5703 (This)->lpVtbl -> load(This,xmlSource,isSuccessful)
5704
5705#define IXMLDOMDocument3_get_readyState(This,value) \
5706 (This)->lpVtbl -> get_readyState(This,value)
5707
5708#define IXMLDOMDocument3_get_parseError(This,errorObj) \
5709 (This)->lpVtbl -> get_parseError(This,errorObj)
5710
5711#define IXMLDOMDocument3_get_url(This,urlString) \
5712 (This)->lpVtbl -> get_url(This,urlString)
5713
5714#define IXMLDOMDocument3_get_async(This,isAsync) \
5715 (This)->lpVtbl -> get_async(This,isAsync)
5716
5717#define IXMLDOMDocument3_put_async(This,isAsync) \
5718 (This)->lpVtbl -> put_async(This,isAsync)
5719
5720#define IXMLDOMDocument3_abort(This) \
5721 (This)->lpVtbl -> abort(This)
5722
5723#define IXMLDOMDocument3_loadXML(This,bstrXML,isSuccessful) \
5724 (This)->lpVtbl -> loadXML(This,bstrXML,isSuccessful)
5725
5726#define IXMLDOMDocument3_save(This,destination) \
5727 (This)->lpVtbl -> save(This,destination)
5728
5729#define IXMLDOMDocument3_get_validateOnParse(This,isValidating) \
5730 (This)->lpVtbl -> get_validateOnParse(This,isValidating)
5731
5732#define IXMLDOMDocument3_put_validateOnParse(This,isValidating) \
5733 (This)->lpVtbl -> put_validateOnParse(This,isValidating)
5734
5735#define IXMLDOMDocument3_get_resolveExternals(This,isResolving) \
5736 (This)->lpVtbl -> get_resolveExternals(This,isResolving)
5737
5738#define IXMLDOMDocument3_put_resolveExternals(This,isResolving) \
5739 (This)->lpVtbl -> put_resolveExternals(This,isResolving)
5740
5741#define IXMLDOMDocument3_get_preserveWhiteSpace(This,isPreserving) \
5742 (This)->lpVtbl -> get_preserveWhiteSpace(This,isPreserving)
5743
5744#define IXMLDOMDocument3_put_preserveWhiteSpace(This,isPreserving) \
5745 (This)->lpVtbl -> put_preserveWhiteSpace(This,isPreserving)
5746
5747#define IXMLDOMDocument3_put_onreadystatechange(This,readystatechangeSink) \
5748 (This)->lpVtbl -> put_onreadystatechange(This,readystatechangeSink)
5749
5750#define IXMLDOMDocument3_put_ondataavailable(This,ondataavailableSink) \
5751 (This)->lpVtbl -> put_ondataavailable(This,ondataavailableSink)
5752
5753#define IXMLDOMDocument3_put_ontransformnode(This,ontransformnodeSink) \
5754 (This)->lpVtbl -> put_ontransformnode(This,ontransformnodeSink)
5755
5756
5757#define IXMLDOMDocument3_get_namespaces(This,namespaceCollection) \
5758 (This)->lpVtbl -> get_namespaces(This,namespaceCollection)
5759
5760#define IXMLDOMDocument3_get_schemas(This,otherCollection) \
5761 (This)->lpVtbl -> get_schemas(This,otherCollection)
5762
5763#define IXMLDOMDocument3_putref_schemas(This,otherCollection) \
5764 (This)->lpVtbl -> putref_schemas(This,otherCollection)
5765
5766#define IXMLDOMDocument3_validate(This,errorObj) \
5767 (This)->lpVtbl -> validate(This,errorObj)
5768
5769#define IXMLDOMDocument3_setProperty(This,name,value) \
5770 (This)->lpVtbl -> setProperty(This,name,value)
5771
5772#define IXMLDOMDocument3_getProperty(This,name,value) \
5773 (This)->lpVtbl -> getProperty(This,name,value)
5774
5775
5776#define IXMLDOMDocument3_validateNode(This,node,errorObj) \
5777 (This)->lpVtbl -> validateNode(This,node,errorObj)
5778
5779#define IXMLDOMDocument3_importNode(This,node,deep,clone) \
5780 (This)->lpVtbl -> importNode(This,node,deep,clone)
5781
5782#endif /* COBJMACROS */
5783
5784
5785#endif /* C style interface */
5786
5787
5788
5789 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument3_validateNode_Proxy(
5790 IXMLDOMDocument3* This,
5791 /* [in] */ IXMLDOMNode* node,
5792 /* [retval][out] */ IXMLDOMParseError** errorObj);
5793
5794
5796 IRpcStubBuffer* This,
5797 IRpcChannelBuffer* _pRpcChannelBuffer,
5798 PRPC_MESSAGE _pRpcMessage,
5799 DWORD* _pdwStubPhase);
5800
5801
5802 /* [helpstring][id] */
5803 HRESULT STDMETHODCALLTYPE IXMLDOMDocument3_importNode_Proxy(
5804 IXMLDOMDocument3* This,
5805 /* [in] */ IXMLDOMNode* node,
5806 /* [in] */ VARIANT_BOOL deep,
5807 /* [retval][out] */ IXMLDOMNode** clone);
5808
5809
5811 IRpcStubBuffer* This,
5812 IRpcChannelBuffer* _pRpcChannelBuffer,
5813 PRPC_MESSAGE _pRpcMessage,
5814 DWORD* _pdwStubPhase);
5815
5816
5817
5818#endif /* __IXMLDOMDocument3_INTERFACE_DEFINED__ */
5819
5820
5821#ifndef __IXMLDOMNodeList_INTERFACE_DEFINED__
5822#define __IXMLDOMNodeList_INTERFACE_DEFINED__
5823
5824 /* interface IXMLDOMNodeList */
5825 /* [unique][nonextensible][oleautomation][dual][uuid][object][local] */
5826
5827
5828 EXTERN_C const IID IID_IXMLDOMNodeList;
5829
5830#if defined(__cplusplus) && !defined(CINTERFACE)
5831
5832 MIDL_INTERFACE("2933BF82-7B36-11d2-B20E-00C04F983E60")
5834 public IDispatch
5835 {
5836public:
5837 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_item(
5838 /* [in] */ long index,
5839 /* [retval][out] */ IXMLDOMNode** listItem) = 0;
5840
5841 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_length(
5842 /* [retval][out] */ long* listLength) = 0;
5843
5844 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE nextNode(
5845 /* [retval][out] */ IXMLDOMNode** nextItem) = 0;
5846
5847 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE reset(void) = 0;
5848
5849 virtual /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__newEnum(
5850 /* [out][retval] */ IUnknown** ppUnk) = 0;
5851
5852 };
5853
5854#else /* C style interface */
5855
5856 typedef struct IXMLDOMNodeListVtbl
5857 {
5858 BEGIN_INTERFACE
5859
5860 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
5861 IXMLDOMNodeList* This,
5862 /* [in] */ REFIID riid,
5863 /* [iid_is][out] */ void** ppvObject);
5864
5865 ULONG(STDMETHODCALLTYPE* AddRef)(
5866 IXMLDOMNodeList* This);
5867
5868 ULONG(STDMETHODCALLTYPE* Release)(
5869 IXMLDOMNodeList* This);
5870
5871 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
5872 IXMLDOMNodeList* This,
5873 /* [out] */ UINT* pctinfo);
5874
5875 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
5876 IXMLDOMNodeList* This,
5877 /* [in] */ UINT iTInfo,
5878 /* [in] */ LCID lcid,
5879 /* [out] */ ITypeInfo** ppTInfo);
5880
5881 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
5882 IXMLDOMNodeList* This,
5883 /* [in] */ REFIID riid,
5884 /* [size_is][in] */ LPOLESTR* rgszNames,
5885 /* [in] */ UINT cNames,
5886 /* [in] */ LCID lcid,
5887 /* [size_is][out] */ DISPID* rgDispId);
5888
5889 /* [local] */
5890 HRESULT(STDMETHODCALLTYPE* Invoke)(
5891 IXMLDOMNodeList* This,
5892 /* [in] */ DISPID dispIdMember,
5893 /* [in] */ REFIID riid,
5894 /* [in] */ LCID lcid,
5895 /* [in] */ WORD wFlags,
5896 /* [out][in] */ DISPPARAMS* pDispParams,
5897 /* [out] */ VARIANT* pVarResult,
5898 /* [out] */ EXCEPINFO* pExcepInfo,
5899 /* [out] */ UINT* puArgErr);
5900
5901 /* [helpstring][id][propget] */
5902 HRESULT(STDMETHODCALLTYPE* get_item)(
5903 IXMLDOMNodeList* This,
5904 /* [in] */ long index,
5905 /* [retval][out] */ IXMLDOMNode** listItem);
5906
5907 /* [helpstring][id][propget] */
5908 HRESULT(STDMETHODCALLTYPE* get_length)(
5909 IXMLDOMNodeList* This,
5910 /* [retval][out] */ long* listLength);
5911
5912 /* [helpstring][id] */
5913 HRESULT(STDMETHODCALLTYPE* nextNode)(
5914 IXMLDOMNodeList* This,
5915 /* [retval][out] */ IXMLDOMNode** nextItem);
5916
5917 /* [helpstring][id] */
5918 HRESULT(STDMETHODCALLTYPE* reset)(
5919 IXMLDOMNodeList* This);
5920
5921 /* [id][hidden][restricted][propget] */
5922 HRESULT(STDMETHODCALLTYPE* get__newEnum)(
5923 IXMLDOMNodeList* This,
5924 /* [out][retval] */ IUnknown** ppUnk);
5925
5926 END_INTERFACE
5928
5929 interface IXMLDOMNodeList
5930 {
5931 CONST_VTBL struct IXMLDOMNodeListVtbl* lpVtbl;
5932 };
5933
5934
5935
5936#ifdef COBJMACROS
5937
5938
5939#define IXMLDOMNodeList_QueryInterface(This,riid,ppvObject) \
5940 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
5941
5942#define IXMLDOMNodeList_AddRef(This) \
5943 (This)->lpVtbl -> AddRef(This)
5944
5945#define IXMLDOMNodeList_Release(This) \
5946 (This)->lpVtbl -> Release(This)
5947
5948
5949#define IXMLDOMNodeList_GetTypeInfoCount(This,pctinfo) \
5950 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
5951
5952#define IXMLDOMNodeList_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
5953 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
5954
5955#define IXMLDOMNodeList_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
5956 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
5957
5958#define IXMLDOMNodeList_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
5959 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
5960
5961
5962#define IXMLDOMNodeList_get_item(This,index,listItem) \
5963 (This)->lpVtbl -> get_item(This,index,listItem)
5964
5965#define IXMLDOMNodeList_get_length(This,listLength) \
5966 (This)->lpVtbl -> get_length(This,listLength)
5967
5968#define IXMLDOMNodeList_nextNode(This,nextItem) \
5969 (This)->lpVtbl -> nextNode(This,nextItem)
5970
5971#define IXMLDOMNodeList_reset(This) \
5972 (This)->lpVtbl -> reset(This)
5973
5974#define IXMLDOMNodeList_get__newEnum(This,ppUnk) \
5975 (This)->lpVtbl -> get__newEnum(This,ppUnk)
5976
5977#endif /* COBJMACROS */
5978
5979
5980#endif /* C style interface */
5981
5982
5983
5984 /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNodeList_get_item_Proxy(
5985 IXMLDOMNodeList* This,
5986 /* [in] */ long index,
5987 /* [retval][out] */ IXMLDOMNode** listItem);
5988
5989
5991 IRpcStubBuffer* This,
5992 IRpcChannelBuffer* _pRpcChannelBuffer,
5993 PRPC_MESSAGE _pRpcMessage,
5994 DWORD* _pdwStubPhase);
5995
5996
5997 /* [helpstring][id][propget] */
5998 HRESULT STDMETHODCALLTYPE IXMLDOMNodeList_get_length_Proxy(
5999 IXMLDOMNodeList* This,
6000 /* [retval][out] */ long* listLength);
6001
6002
6004 IRpcStubBuffer* This,
6005 IRpcChannelBuffer* _pRpcChannelBuffer,
6006 PRPC_MESSAGE _pRpcMessage,
6007 DWORD* _pdwStubPhase);
6008
6009
6010 /* [helpstring][id] */
6011 HRESULT STDMETHODCALLTYPE IXMLDOMNodeList_nextNode_Proxy(
6012 IXMLDOMNodeList* This,
6013 /* [retval][out] */ IXMLDOMNode** nextItem);
6014
6015
6017 IRpcStubBuffer* This,
6018 IRpcChannelBuffer* _pRpcChannelBuffer,
6019 PRPC_MESSAGE _pRpcMessage,
6020 DWORD* _pdwStubPhase);
6021
6022
6023 /* [helpstring][id] */
6024 HRESULT STDMETHODCALLTYPE IXMLDOMNodeList_reset_Proxy(
6025 IXMLDOMNodeList* This);
6026
6027
6029 IRpcStubBuffer* This,
6030 IRpcChannelBuffer* _pRpcChannelBuffer,
6031 PRPC_MESSAGE _pRpcMessage,
6032 DWORD* _pdwStubPhase);
6033
6034
6035 /* [id][hidden][restricted][propget] */
6036 HRESULT STDMETHODCALLTYPE IXMLDOMNodeList_get__newEnum_Proxy(
6037 IXMLDOMNodeList* This,
6038 /* [out][retval] */ IUnknown** ppUnk);
6039
6040
6042 IRpcStubBuffer* This,
6043 IRpcChannelBuffer* _pRpcChannelBuffer,
6044 PRPC_MESSAGE _pRpcMessage,
6045 DWORD* _pdwStubPhase);
6046
6047
6048
6049#endif /* __IXMLDOMNodeList_INTERFACE_DEFINED__ */
6050
6051
6052#ifndef __IXMLDOMNamedNodeMap_INTERFACE_DEFINED__
6053#define __IXMLDOMNamedNodeMap_INTERFACE_DEFINED__
6054
6055 /* interface IXMLDOMNamedNodeMap */
6056 /* [unique][nonextensible][oleautomation][dual][uuid][object][local] */
6057
6058
6060
6061#if defined(__cplusplus) && !defined(CINTERFACE)
6062
6063 MIDL_INTERFACE("2933BF83-7B36-11d2-B20E-00C04F983E60")
6065 public IDispatch
6066 {
6067public:
6068 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getNamedItem(
6069 /* [in] */ BSTR name,
6070 /* [retval][out] */ IXMLDOMNode** namedItem) = 0;
6071
6072 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setNamedItem(
6073 /* [in] */ IXMLDOMNode* newItem,
6074 /* [retval][out] */ IXMLDOMNode** nameItem) = 0;
6075
6076 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE removeNamedItem(
6077 /* [in] */ BSTR name,
6078 /* [retval][out] */ IXMLDOMNode** namedItem) = 0;
6079
6080 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_item(
6081 /* [in] */ long index,
6082 /* [retval][out] */ IXMLDOMNode** listItem) = 0;
6083
6084 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_length(
6085 /* [retval][out] */ long* listLength) = 0;
6086
6087 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getQualifiedItem(
6088 /* [in] */ BSTR baseName,
6089 /* [in] */ BSTR namespaceURI,
6090 /* [retval][out] */ IXMLDOMNode** qualifiedItem) = 0;
6091
6092 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE removeQualifiedItem(
6093 /* [in] */ BSTR baseName,
6094 /* [in] */ BSTR namespaceURI,
6095 /* [retval][out] */ IXMLDOMNode** qualifiedItem) = 0;
6096
6097 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE nextNode(
6098 /* [retval][out] */ IXMLDOMNode** nextItem) = 0;
6099
6100 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE reset(void) = 0;
6101
6102 virtual /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__newEnum(
6103 /* [out][retval] */ IUnknown** ppUnk) = 0;
6104
6105 };
6106
6107#else /* C style interface */
6108
6110 {
6111 BEGIN_INTERFACE
6112
6113 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
6114 IXMLDOMNamedNodeMap* This,
6115 /* [in] */ REFIID riid,
6116 /* [iid_is][out] */ void** ppvObject);
6117
6118 ULONG(STDMETHODCALLTYPE* AddRef)(
6119 IXMLDOMNamedNodeMap* This);
6120
6121 ULONG(STDMETHODCALLTYPE* Release)(
6122 IXMLDOMNamedNodeMap* This);
6123
6124 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
6125 IXMLDOMNamedNodeMap* This,
6126 /* [out] */ UINT* pctinfo);
6127
6128 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
6129 IXMLDOMNamedNodeMap* This,
6130 /* [in] */ UINT iTInfo,
6131 /* [in] */ LCID lcid,
6132 /* [out] */ ITypeInfo** ppTInfo);
6133
6134 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
6135 IXMLDOMNamedNodeMap* This,
6136 /* [in] */ REFIID riid,
6137 /* [size_is][in] */ LPOLESTR* rgszNames,
6138 /* [in] */ UINT cNames,
6139 /* [in] */ LCID lcid,
6140 /* [size_is][out] */ DISPID* rgDispId);
6141
6142 /* [local] */
6143 HRESULT(STDMETHODCALLTYPE* Invoke)(
6144 IXMLDOMNamedNodeMap* This,
6145 /* [in] */ DISPID dispIdMember,
6146 /* [in] */ REFIID riid,
6147 /* [in] */ LCID lcid,
6148 /* [in] */ WORD wFlags,
6149 /* [out][in] */ DISPPARAMS* pDispParams,
6150 /* [out] */ VARIANT* pVarResult,
6151 /* [out] */ EXCEPINFO* pExcepInfo,
6152 /* [out] */ UINT* puArgErr);
6153
6154 /* [helpstring][id] */
6155 HRESULT(STDMETHODCALLTYPE* getNamedItem)(
6156 IXMLDOMNamedNodeMap* This,
6157 /* [in] */ BSTR name,
6158 /* [retval][out] */ IXMLDOMNode** namedItem);
6159
6160 /* [helpstring][id] */
6161 HRESULT(STDMETHODCALLTYPE* setNamedItem)(
6162 IXMLDOMNamedNodeMap* This,
6164 /* [retval][out] */ IXMLDOMNode** nameItem);
6165
6166 /* [helpstring][id] */
6167 HRESULT(STDMETHODCALLTYPE* removeNamedItem)(
6168 IXMLDOMNamedNodeMap* This,
6169 /* [in] */ BSTR name,
6170 /* [retval][out] */ IXMLDOMNode** namedItem);
6171
6172 /* [helpstring][id][propget] */
6173 HRESULT(STDMETHODCALLTYPE* get_item)(
6174 IXMLDOMNamedNodeMap* This,
6175 /* [in] */ long index,
6176 /* [retval][out] */ IXMLDOMNode** listItem);
6177
6178 /* [helpstring][id][propget] */
6179 HRESULT(STDMETHODCALLTYPE* get_length)(
6180 IXMLDOMNamedNodeMap* This,
6181 /* [retval][out] */ long* listLength);
6182
6183 /* [helpstring][id] */
6184 HRESULT(STDMETHODCALLTYPE* getQualifiedItem)(
6185 IXMLDOMNamedNodeMap* This,
6186 /* [in] */ BSTR baseName,
6187 /* [in] */ BSTR namespaceURI,
6188 /* [retval][out] */ IXMLDOMNode** qualifiedItem);
6189
6190 /* [helpstring][id] */
6191 HRESULT(STDMETHODCALLTYPE* removeQualifiedItem)(
6192 IXMLDOMNamedNodeMap* This,
6193 /* [in] */ BSTR baseName,
6194 /* [in] */ BSTR namespaceURI,
6195 /* [retval][out] */ IXMLDOMNode** qualifiedItem);
6196
6197 /* [helpstring][id] */
6198 HRESULT(STDMETHODCALLTYPE* nextNode)(
6199 IXMLDOMNamedNodeMap* This,
6200 /* [retval][out] */ IXMLDOMNode** nextItem);
6201
6202 /* [helpstring][id] */
6203 HRESULT(STDMETHODCALLTYPE* reset)(
6204 IXMLDOMNamedNodeMap* This);
6205
6206 /* [id][hidden][restricted][propget] */
6207 HRESULT(STDMETHODCALLTYPE* get__newEnum)(
6208 IXMLDOMNamedNodeMap* This,
6209 /* [out][retval] */ IUnknown** ppUnk);
6210
6211 END_INTERFACE
6213
6214 interface IXMLDOMNamedNodeMap
6215 {
6216 CONST_VTBL struct IXMLDOMNamedNodeMapVtbl* lpVtbl;
6217 };
6218
6219
6220
6221#ifdef COBJMACROS
6222
6223
6224#define IXMLDOMNamedNodeMap_QueryInterface(This,riid,ppvObject) \
6225 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
6226
6227#define IXMLDOMNamedNodeMap_AddRef(This) \
6228 (This)->lpVtbl -> AddRef(This)
6229
6230#define IXMLDOMNamedNodeMap_Release(This) \
6231 (This)->lpVtbl -> Release(This)
6232
6233
6234#define IXMLDOMNamedNodeMap_GetTypeInfoCount(This,pctinfo) \
6235 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
6236
6237#define IXMLDOMNamedNodeMap_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
6238 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
6239
6240#define IXMLDOMNamedNodeMap_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
6241 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
6242
6243#define IXMLDOMNamedNodeMap_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
6244 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
6245
6246
6247#define IXMLDOMNamedNodeMap_getNamedItem(This,name,namedItem) \
6248 (This)->lpVtbl -> getNamedItem(This,name,namedItem)
6249
6250#define IXMLDOMNamedNodeMap_setNamedItem(This,newItem,nameItem) \
6251 (This)->lpVtbl -> setNamedItem(This,newItem,nameItem)
6252
6253#define IXMLDOMNamedNodeMap_removeNamedItem(This,name,namedItem) \
6254 (This)->lpVtbl -> removeNamedItem(This,name,namedItem)
6255
6256#define IXMLDOMNamedNodeMap_get_item(This,index,listItem) \
6257 (This)->lpVtbl -> get_item(This,index,listItem)
6258
6259#define IXMLDOMNamedNodeMap_get_length(This,listLength) \
6260 (This)->lpVtbl -> get_length(This,listLength)
6261
6262#define IXMLDOMNamedNodeMap_getQualifiedItem(This,baseName,namespaceURI,qualifiedItem) \
6263 (This)->lpVtbl -> getQualifiedItem(This,baseName,namespaceURI,qualifiedItem)
6264
6265#define IXMLDOMNamedNodeMap_removeQualifiedItem(This,baseName,namespaceURI,qualifiedItem) \
6266 (This)->lpVtbl -> removeQualifiedItem(This,baseName,namespaceURI,qualifiedItem)
6267
6268#define IXMLDOMNamedNodeMap_nextNode(This,nextItem) \
6269 (This)->lpVtbl -> nextNode(This,nextItem)
6270
6271#define IXMLDOMNamedNodeMap_reset(This) \
6272 (This)->lpVtbl -> reset(This)
6273
6274#define IXMLDOMNamedNodeMap_get__newEnum(This,ppUnk) \
6275 (This)->lpVtbl -> get__newEnum(This,ppUnk)
6276
6277#endif /* COBJMACROS */
6278
6279
6280#endif /* C style interface */
6281
6282
6283
6284 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMNamedNodeMap_getNamedItem_Proxy(
6285 IXMLDOMNamedNodeMap* This,
6286 /* [in] */ BSTR name,
6287 /* [retval][out] */ IXMLDOMNode** namedItem);
6288
6289
6291 IRpcStubBuffer* This,
6292 IRpcChannelBuffer* _pRpcChannelBuffer,
6293 PRPC_MESSAGE _pRpcMessage,
6294 DWORD* _pdwStubPhase);
6295
6296
6297 /* [helpstring][id] */
6299 IXMLDOMNamedNodeMap* This,
6300 /* [in] */ IXMLDOMNode* newItem,
6301 /* [retval][out] */ IXMLDOMNode** nameItem);
6302
6303
6305 IRpcStubBuffer* This,
6306 IRpcChannelBuffer* _pRpcChannelBuffer,
6307 PRPC_MESSAGE _pRpcMessage,
6308 DWORD* _pdwStubPhase);
6309
6310
6311 /* [helpstring][id] */
6313 IXMLDOMNamedNodeMap* This,
6314 /* [in] */ BSTR name,
6315 /* [retval][out] */ IXMLDOMNode** namedItem);
6316
6317
6319 IRpcStubBuffer* This,
6320 IRpcChannelBuffer* _pRpcChannelBuffer,
6321 PRPC_MESSAGE _pRpcMessage,
6322 DWORD* _pdwStubPhase);
6323
6324
6325 /* [helpstring][id][propget] */
6326 HRESULT STDMETHODCALLTYPE IXMLDOMNamedNodeMap_get_item_Proxy(
6327 IXMLDOMNamedNodeMap* This,
6328 /* [in] */ long index,
6329 /* [retval][out] */ IXMLDOMNode** listItem);
6330
6331
6333 IRpcStubBuffer* This,
6334 IRpcChannelBuffer* _pRpcChannelBuffer,
6335 PRPC_MESSAGE _pRpcMessage,
6336 DWORD* _pdwStubPhase);
6337
6338
6339 /* [helpstring][id][propget] */
6340 HRESULT STDMETHODCALLTYPE IXMLDOMNamedNodeMap_get_length_Proxy(
6341 IXMLDOMNamedNodeMap* This,
6342 /* [retval][out] */ long* listLength);
6343
6344
6346 IRpcStubBuffer* This,
6347 IRpcChannelBuffer* _pRpcChannelBuffer,
6348 PRPC_MESSAGE _pRpcMessage,
6349 DWORD* _pdwStubPhase);
6350
6351
6352 /* [helpstring][id] */
6354 IXMLDOMNamedNodeMap* This,
6355 /* [in] */ BSTR baseName,
6356 /* [in] */ BSTR namespaceURI,
6357 /* [retval][out] */ IXMLDOMNode** qualifiedItem);
6358
6359
6361 IRpcStubBuffer* This,
6362 IRpcChannelBuffer* _pRpcChannelBuffer,
6363 PRPC_MESSAGE _pRpcMessage,
6364 DWORD* _pdwStubPhase);
6365
6366
6367 /* [helpstring][id] */
6369 IXMLDOMNamedNodeMap* This,
6370 /* [in] */ BSTR baseName,
6371 /* [in] */ BSTR namespaceURI,
6372 /* [retval][out] */ IXMLDOMNode** qualifiedItem);
6373
6374
6376 IRpcStubBuffer* This,
6377 IRpcChannelBuffer* _pRpcChannelBuffer,
6378 PRPC_MESSAGE _pRpcMessage,
6379 DWORD* _pdwStubPhase);
6380
6381
6382 /* [helpstring][id] */
6383 HRESULT STDMETHODCALLTYPE IXMLDOMNamedNodeMap_nextNode_Proxy(
6384 IXMLDOMNamedNodeMap* This,
6385 /* [retval][out] */ IXMLDOMNode** nextItem);
6386
6387
6389 IRpcStubBuffer* This,
6390 IRpcChannelBuffer* _pRpcChannelBuffer,
6391 PRPC_MESSAGE _pRpcMessage,
6392 DWORD* _pdwStubPhase);
6393
6394
6395 /* [helpstring][id] */
6396 HRESULT STDMETHODCALLTYPE IXMLDOMNamedNodeMap_reset_Proxy(
6397 IXMLDOMNamedNodeMap* This);
6398
6399
6401 IRpcStubBuffer* This,
6402 IRpcChannelBuffer* _pRpcChannelBuffer,
6403 PRPC_MESSAGE _pRpcMessage,
6404 DWORD* _pdwStubPhase);
6405
6406
6407 /* [id][hidden][restricted][propget] */
6409 IXMLDOMNamedNodeMap* This,
6410 /* [out][retval] */ IUnknown** ppUnk);
6411
6412
6414 IRpcStubBuffer* This,
6415 IRpcChannelBuffer* _pRpcChannelBuffer,
6416 PRPC_MESSAGE _pRpcMessage,
6417 DWORD* _pdwStubPhase);
6418
6419
6420
6421#endif /* __IXMLDOMNamedNodeMap_INTERFACE_DEFINED__ */
6422
6423
6424#ifndef __IXMLDOMCharacterData_INTERFACE_DEFINED__
6425#define __IXMLDOMCharacterData_INTERFACE_DEFINED__
6426
6427 /* interface IXMLDOMCharacterData */
6428 /* [unique][nonextensible][oleautomation][dual][uuid][object][local] */
6429
6430
6432
6433#if defined(__cplusplus) && !defined(CINTERFACE)
6434
6435 MIDL_INTERFACE("2933BF84-7B36-11d2-B20E-00C04F983E60")
6437 public IXMLDOMNode
6438 {
6439public:
6440 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_data(
6441 /* [retval][out] */ BSTR* data) = 0;
6442
6443 virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_data(
6444 /* [in] */ BSTR data) = 0;
6445
6446 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_length(
6447 /* [retval][out] */ long* dataLength) = 0;
6448
6449 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE substringData(
6450 /* [in] */ long offset,
6451 /* [in] */ long count,
6452 /* [retval][out] */ BSTR* data) = 0;
6453
6454 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE appendData(
6455 /* [in] */ BSTR data) = 0;
6456
6457 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE insertData(
6458 /* [in] */ long offset,
6459 /* [in] */ BSTR data) = 0;
6460
6461 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE deleteData(
6462 /* [in] */ long offset,
6463 /* [in] */ long count) = 0;
6464
6465 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE replaceData(
6466 /* [in] */ long offset,
6467 /* [in] */ long count,
6468 /* [in] */ BSTR data) = 0;
6469
6470 };
6471
6472#else /* C style interface */
6473
6475 {
6476 BEGIN_INTERFACE
6477
6478 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
6480 /* [in] */ REFIID riid,
6481 /* [iid_is][out] */ void** ppvObject);
6482
6483 ULONG(STDMETHODCALLTYPE* AddRef)(
6484 IXMLDOMCharacterData* This);
6485
6486 ULONG(STDMETHODCALLTYPE* Release)(
6487 IXMLDOMCharacterData* This);
6488
6489 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
6491 /* [out] */ UINT* pctinfo);
6492
6493 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
6495 /* [in] */ UINT iTInfo,
6496 /* [in] */ LCID lcid,
6497 /* [out] */ ITypeInfo** ppTInfo);
6498
6499 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
6501 /* [in] */ REFIID riid,
6502 /* [size_is][in] */ LPOLESTR* rgszNames,
6503 /* [in] */ UINT cNames,
6504 /* [in] */ LCID lcid,
6505 /* [size_is][out] */ DISPID* rgDispId);
6506
6507 /* [local] */
6508 HRESULT(STDMETHODCALLTYPE* Invoke)(
6510 /* [in] */ DISPID dispIdMember,
6511 /* [in] */ REFIID riid,
6512 /* [in] */ LCID lcid,
6513 /* [in] */ WORD wFlags,
6514 /* [out][in] */ DISPPARAMS* pDispParams,
6515 /* [out] */ VARIANT* pVarResult,
6516 /* [out] */ EXCEPINFO* pExcepInfo,
6517 /* [out] */ UINT* puArgErr);
6518
6519 /* [helpstring][id][propget] */
6520 HRESULT(STDMETHODCALLTYPE* get_nodeName)(
6522 /* [retval][out] */ BSTR* name);
6523
6524 /* [helpstring][id][propget] */
6525 HRESULT(STDMETHODCALLTYPE* get_nodeValue)(
6527 /* [retval][out] */ VARIANT* value);
6528
6529 /* [helpstring][id][propput] */
6530 HRESULT(STDMETHODCALLTYPE* put_nodeValue)(
6532 /* [in] */ VARIANT value);
6533
6534 /* [helpstring][id][propget] */
6535 HRESULT(STDMETHODCALLTYPE* get_nodeType)(
6537 /* [retval][out] */ DOMNodeType* type);
6538
6539 /* [helpstring][id][propget] */
6540 HRESULT(STDMETHODCALLTYPE* get_parentNode)(
6542 /* [retval][out] */ IXMLDOMNode** parent);
6543
6544 /* [helpstring][id][propget] */
6545 HRESULT(STDMETHODCALLTYPE* get_childNodes)(
6547 /* [retval][out] */ IXMLDOMNodeList** childList);
6548
6549 /* [helpstring][id][propget] */
6550 HRESULT(STDMETHODCALLTYPE* get_firstChild)(
6552 /* [retval][out] */ IXMLDOMNode** firstChild);
6553
6554 /* [helpstring][id][propget] */
6555 HRESULT(STDMETHODCALLTYPE* get_lastChild)(
6557 /* [retval][out] */ IXMLDOMNode** lastChild);
6558
6559 /* [helpstring][id][propget] */
6560 HRESULT(STDMETHODCALLTYPE* get_previousSibling)(
6562 /* [retval][out] */ IXMLDOMNode** previousSibling);
6563
6564 /* [helpstring][id][propget] */
6565 HRESULT(STDMETHODCALLTYPE* get_nextSibling)(
6567 /* [retval][out] */ IXMLDOMNode** nextSibling);
6568
6569 /* [helpstring][id][propget] */
6570 HRESULT(STDMETHODCALLTYPE* get_attributes)(
6572 /* [retval][out] */ IXMLDOMNamedNodeMap** attributeMap);
6573
6574 /* [helpstring][id] */
6575 HRESULT(STDMETHODCALLTYPE* insertBefore)(
6578 /* [in] */ VARIANT refChild,
6579 /* [retval][out] */ IXMLDOMNode** outNewChild);
6580
6581 /* [helpstring][id] */
6582 HRESULT(STDMETHODCALLTYPE* replaceChild)(
6584 /* [in] */ IXMLDOMNode* newChild,
6586 /* [retval][out] */ IXMLDOMNode** outOldChild);
6587
6588 /* [helpstring][id] */
6589 HRESULT(STDMETHODCALLTYPE* removeChild)(
6592 /* [retval][out] */ IXMLDOMNode** oldChild);
6593
6594 /* [helpstring][id] */
6595 HRESULT(STDMETHODCALLTYPE* appendChild)(
6597 /* [in] */ IXMLDOMNode* newChild,
6598 /* [retval][out] */ IXMLDOMNode** outNewChild);
6599
6600 /* [helpstring][id] */
6601 HRESULT(STDMETHODCALLTYPE* hasChildNodes)(
6603 /* [retval][out] */ VARIANT_BOOL* hasChild);
6604
6605 /* [helpstring][id][propget] */
6606 HRESULT(STDMETHODCALLTYPE* get_ownerDocument)(
6608 /* [retval][out] */ IXMLDOMDocument** DOMDocument);
6609
6610 /* [helpstring][id] */
6611 HRESULT(STDMETHODCALLTYPE* cloneNode)(
6613 /* [in] */ VARIANT_BOOL deep,
6614 /* [retval][out] */ IXMLDOMNode** cloneRoot);
6615
6616 /* [helpstring][id][propget] */
6617 HRESULT(STDMETHODCALLTYPE* get_nodeTypeString)(
6619 /* [out][retval] */ BSTR* nodeType);
6620
6621 /* [helpstring][id][propget] */
6622 HRESULT(STDMETHODCALLTYPE* get_text)(
6624 /* [out][retval] */ BSTR* text);
6625
6626 /* [helpstring][id][propput] */
6627 HRESULT(STDMETHODCALLTYPE* put_text)(
6629 /* [in] */ BSTR text);
6630
6631 /* [helpstring][id][propget] */
6632 HRESULT(STDMETHODCALLTYPE* get_specified)(
6634 /* [retval][out] */ VARIANT_BOOL* isSpecified);
6635
6636 /* [helpstring][id][propget] */
6637 HRESULT(STDMETHODCALLTYPE* get_definition)(
6639 /* [out][retval] */ IXMLDOMNode** definitionNode);
6640
6641 /* [helpstring][id][propget] */
6642 HRESULT(STDMETHODCALLTYPE* get_nodeTypedValue)(
6644 /* [out][retval] */ VARIANT* typedValue);
6645
6646 /* [helpstring][id][propput] */
6647 HRESULT(STDMETHODCALLTYPE* put_nodeTypedValue)(
6649 /* [in] */ VARIANT typedValue);
6650
6651 /* [helpstring][id][propget] */
6652 HRESULT(STDMETHODCALLTYPE* get_dataType)(
6654 /* [out][retval] */ VARIANT* dataTypeName);
6655
6656 /* [helpstring][id][propput] */
6657 HRESULT(STDMETHODCALLTYPE* put_dataType)(
6659 /* [in] */ BSTR dataTypeName);
6660
6661 /* [helpstring][id][propget] */
6662 HRESULT(STDMETHODCALLTYPE* get_xml)(
6664 /* [out][retval] */ BSTR* xmlString);
6665
6666 /* [helpstring][id] */
6667 HRESULT(STDMETHODCALLTYPE* transformNode)(
6670 /* [out][retval] */ BSTR* xmlString);
6671
6672 /* [helpstring][id] */
6673 HRESULT(STDMETHODCALLTYPE* selectNodes)(
6675 /* [in] */ BSTR queryString,
6676 /* [out][retval] */ IXMLDOMNodeList** resultList);
6677
6678 /* [helpstring][id] */
6679 HRESULT(STDMETHODCALLTYPE* selectSingleNode)(
6681 /* [in] */ BSTR queryString,
6682 /* [out][retval] */ IXMLDOMNode** resultNode);
6683
6684 /* [helpstring][id][propget] */
6685 HRESULT(STDMETHODCALLTYPE* get_parsed)(
6687 /* [out][retval] */ VARIANT_BOOL* isParsed);
6688
6689 /* [helpstring][id][propget] */
6690 HRESULT(STDMETHODCALLTYPE* get_namespaceURI)(
6692 /* [out][retval] */ BSTR* namespaceURI);
6693
6694 /* [helpstring][id][propget] */
6695 HRESULT(STDMETHODCALLTYPE* get_prefix)(
6697 /* [out][retval] */ BSTR* prefixString);
6698
6699 /* [helpstring][id][propget] */
6700 HRESULT(STDMETHODCALLTYPE* get_baseName)(
6702 /* [out][retval] */ BSTR* nameString);
6703
6704 /* [helpstring][id] */
6705 HRESULT(STDMETHODCALLTYPE* transformNodeToObject)(
6707 /* [in] */ IXMLDOMNode* stylesheet,
6708 /* [in] */ VARIANT outputObject);
6709
6710 /* [helpstring][id][propget] */
6711 HRESULT(STDMETHODCALLTYPE* get_data)(
6713 /* [retval][out] */ BSTR* data);
6714
6715 /* [helpstring][id][propput] */
6716 HRESULT(STDMETHODCALLTYPE* put_data)(
6718 /* [in] */ BSTR data);
6719
6720 /* [helpstring][id][propget] */
6721 HRESULT(STDMETHODCALLTYPE* get_length)(
6723 /* [retval][out] */ long* dataLength);
6724
6725 /* [helpstring][id] */
6726 HRESULT(STDMETHODCALLTYPE* substringData)(
6728 /* [in] */ long offset,
6729 /* [in] */ long count,
6730 /* [retval][out] */ BSTR* data);
6731
6732 /* [helpstring][id] */
6733 HRESULT(STDMETHODCALLTYPE* appendData)(
6735 /* [in] */ BSTR data);
6736
6737 /* [helpstring][id] */
6738 HRESULT(STDMETHODCALLTYPE* insertData)(
6740 /* [in] */ long offset,
6741 /* [in] */ BSTR data);
6742
6743 /* [helpstring][id] */
6744 HRESULT(STDMETHODCALLTYPE* deleteData)(
6746 /* [in] */ long offset,
6747 /* [in] */ long count);
6748
6749 /* [helpstring][id] */
6750 HRESULT(STDMETHODCALLTYPE* replaceData)(
6752 /* [in] */ long offset,
6753 /* [in] */ long count,
6754 /* [in] */ BSTR data);
6755
6756 END_INTERFACE
6758
6759 interface IXMLDOMCharacterData
6760 {
6761 CONST_VTBL struct IXMLDOMCharacterDataVtbl* lpVtbl;
6762 };
6763
6764
6765
6766#ifdef COBJMACROS
6767
6768
6769#define IXMLDOMCharacterData_QueryInterface(This,riid,ppvObject) \
6770 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
6771
6772#define IXMLDOMCharacterData_AddRef(This) \
6773 (This)->lpVtbl -> AddRef(This)
6774
6775#define IXMLDOMCharacterData_Release(This) \
6776 (This)->lpVtbl -> Release(This)
6777
6778
6779#define IXMLDOMCharacterData_GetTypeInfoCount(This,pctinfo) \
6780 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
6781
6782#define IXMLDOMCharacterData_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
6783 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
6784
6785#define IXMLDOMCharacterData_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
6786 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
6787
6788#define IXMLDOMCharacterData_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
6789 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
6790
6791
6792#define IXMLDOMCharacterData_get_nodeName(This,name) \
6793 (This)->lpVtbl -> get_nodeName(This,name)
6794
6795#define IXMLDOMCharacterData_get_nodeValue(This,value) \
6796 (This)->lpVtbl -> get_nodeValue(This,value)
6797
6798#define IXMLDOMCharacterData_put_nodeValue(This,value) \
6799 (This)->lpVtbl -> put_nodeValue(This,value)
6800
6801#define IXMLDOMCharacterData_get_nodeType(This,type) \
6802 (This)->lpVtbl -> get_nodeType(This,type)
6803
6804#define IXMLDOMCharacterData_get_parentNode(This,parent) \
6805 (This)->lpVtbl -> get_parentNode(This,parent)
6806
6807#define IXMLDOMCharacterData_get_childNodes(This,childList) \
6808 (This)->lpVtbl -> get_childNodes(This,childList)
6809
6810#define IXMLDOMCharacterData_get_firstChild(This,firstChild) \
6811 (This)->lpVtbl -> get_firstChild(This,firstChild)
6812
6813#define IXMLDOMCharacterData_get_lastChild(This,lastChild) \
6814 (This)->lpVtbl -> get_lastChild(This,lastChild)
6815
6816#define IXMLDOMCharacterData_get_previousSibling(This,previousSibling) \
6817 (This)->lpVtbl -> get_previousSibling(This,previousSibling)
6818
6819#define IXMLDOMCharacterData_get_nextSibling(This,nextSibling) \
6820 (This)->lpVtbl -> get_nextSibling(This,nextSibling)
6821
6822#define IXMLDOMCharacterData_get_attributes(This,attributeMap) \
6823 (This)->lpVtbl -> get_attributes(This,attributeMap)
6824
6825#define IXMLDOMCharacterData_insertBefore(This,newChild,refChild,outNewChild) \
6826 (This)->lpVtbl -> insertBefore(This,newChild,refChild,outNewChild)
6827
6828#define IXMLDOMCharacterData_replaceChild(This,newChild,oldChild,outOldChild) \
6829 (This)->lpVtbl -> replaceChild(This,newChild,oldChild,outOldChild)
6830
6831#define IXMLDOMCharacterData_removeChild(This,childNode,oldChild) \
6832 (This)->lpVtbl -> removeChild(This,childNode,oldChild)
6833
6834#define IXMLDOMCharacterData_appendChild(This,newChild,outNewChild) \
6835 (This)->lpVtbl -> appendChild(This,newChild,outNewChild)
6836
6837#define IXMLDOMCharacterData_hasChildNodes(This,hasChild) \
6838 (This)->lpVtbl -> hasChildNodes(This,hasChild)
6839
6840#define IXMLDOMCharacterData_get_ownerDocument(This,DOMDocument) \
6841 (This)->lpVtbl -> get_ownerDocument(This,DOMDocument)
6842
6843#define IXMLDOMCharacterData_cloneNode(This,deep,cloneRoot) \
6844 (This)->lpVtbl -> cloneNode(This,deep,cloneRoot)
6845
6846#define IXMLDOMCharacterData_get_nodeTypeString(This,nodeType) \
6847 (This)->lpVtbl -> get_nodeTypeString(This,nodeType)
6848
6849#define IXMLDOMCharacterData_get_text(This,text) \
6850 (This)->lpVtbl -> get_text(This,text)
6851
6852#define IXMLDOMCharacterData_put_text(This,text) \
6853 (This)->lpVtbl -> put_text(This,text)
6854
6855#define IXMLDOMCharacterData_get_specified(This,isSpecified) \
6856 (This)->lpVtbl -> get_specified(This,isSpecified)
6857
6858#define IXMLDOMCharacterData_get_definition(This,definitionNode) \
6859 (This)->lpVtbl -> get_definition(This,definitionNode)
6860
6861#define IXMLDOMCharacterData_get_nodeTypedValue(This,typedValue) \
6862 (This)->lpVtbl -> get_nodeTypedValue(This,typedValue)
6863
6864#define IXMLDOMCharacterData_put_nodeTypedValue(This,typedValue) \
6865 (This)->lpVtbl -> put_nodeTypedValue(This,typedValue)
6866
6867#define IXMLDOMCharacterData_get_dataType(This,dataTypeName) \
6868 (This)->lpVtbl -> get_dataType(This,dataTypeName)
6869
6870#define IXMLDOMCharacterData_put_dataType(This,dataTypeName) \
6871 (This)->lpVtbl -> put_dataType(This,dataTypeName)
6872
6873#define IXMLDOMCharacterData_get_xml(This,xmlString) \
6874 (This)->lpVtbl -> get_xml(This,xmlString)
6875
6876#define IXMLDOMCharacterData_transformNode(This,stylesheet,xmlString) \
6877 (This)->lpVtbl -> transformNode(This,stylesheet,xmlString)
6878
6879#define IXMLDOMCharacterData_selectNodes(This,queryString,resultList) \
6880 (This)->lpVtbl -> selectNodes(This,queryString,resultList)
6881
6882#define IXMLDOMCharacterData_selectSingleNode(This,queryString,resultNode) \
6883 (This)->lpVtbl -> selectSingleNode(This,queryString,resultNode)
6884
6885#define IXMLDOMCharacterData_get_parsed(This,isParsed) \
6886 (This)->lpVtbl -> get_parsed(This,isParsed)
6887
6888#define IXMLDOMCharacterData_get_namespaceURI(This,namespaceURI) \
6889 (This)->lpVtbl -> get_namespaceURI(This,namespaceURI)
6890
6891#define IXMLDOMCharacterData_get_prefix(This,prefixString) \
6892 (This)->lpVtbl -> get_prefix(This,prefixString)
6893
6894#define IXMLDOMCharacterData_get_baseName(This,nameString) \
6895 (This)->lpVtbl -> get_baseName(This,nameString)
6896
6897#define IXMLDOMCharacterData_transformNodeToObject(This,stylesheet,outputObject) \
6898 (This)->lpVtbl -> transformNodeToObject(This,stylesheet,outputObject)
6899
6900
6901#define IXMLDOMCharacterData_get_data(This,data) \
6902 (This)->lpVtbl -> get_data(This,data)
6903
6904#define IXMLDOMCharacterData_put_data(This,data) \
6905 (This)->lpVtbl -> put_data(This,data)
6906
6907#define IXMLDOMCharacterData_get_length(This,dataLength) \
6908 (This)->lpVtbl -> get_length(This,dataLength)
6909
6910#define IXMLDOMCharacterData_substringData(This,offset,count,data) \
6911 (This)->lpVtbl -> substringData(This,offset,count,data)
6912
6913#define IXMLDOMCharacterData_appendData(This,data) \
6914 (This)->lpVtbl -> appendData(This,data)
6915
6916#define IXMLDOMCharacterData_insertData(This,offset,data) \
6917 (This)->lpVtbl -> insertData(This,offset,data)
6918
6919#define IXMLDOMCharacterData_deleteData(This,offset,count) \
6920 (This)->lpVtbl -> deleteData(This,offset,count)
6921
6922#define IXMLDOMCharacterData_replaceData(This,offset,count,data) \
6923 (This)->lpVtbl -> replaceData(This,offset,count,data)
6924
6925#endif /* COBJMACROS */
6926
6927
6928#endif /* C style interface */
6929
6930
6931
6932 /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMCharacterData_get_data_Proxy(
6934 /* [retval][out] */ BSTR* data);
6935
6936
6938 IRpcStubBuffer* This,
6939 IRpcChannelBuffer* _pRpcChannelBuffer,
6940 PRPC_MESSAGE _pRpcMessage,
6941 DWORD* _pdwStubPhase);
6942
6943
6944 /* [helpstring][id][propput] */
6945 HRESULT STDMETHODCALLTYPE IXMLDOMCharacterData_put_data_Proxy(
6947 /* [in] */ BSTR data);
6948
6949
6951 IRpcStubBuffer* This,
6952 IRpcChannelBuffer* _pRpcChannelBuffer,
6953 PRPC_MESSAGE _pRpcMessage,
6954 DWORD* _pdwStubPhase);
6955
6956
6957 /* [helpstring][id][propget] */
6958 HRESULT STDMETHODCALLTYPE IXMLDOMCharacterData_get_length_Proxy(
6960 /* [retval][out] */ long* dataLength);
6961
6962
6964 IRpcStubBuffer* This,
6965 IRpcChannelBuffer* _pRpcChannelBuffer,
6966 PRPC_MESSAGE _pRpcMessage,
6967 DWORD* _pdwStubPhase);
6968
6969
6970 /* [helpstring][id] */
6973 /* [in] */ long offset,
6974 /* [in] */ long count,
6975 /* [retval][out] */ BSTR* data);
6976
6977
6979 IRpcStubBuffer* This,
6980 IRpcChannelBuffer* _pRpcChannelBuffer,
6981 PRPC_MESSAGE _pRpcMessage,
6982 DWORD* _pdwStubPhase);
6983
6984
6985 /* [helpstring][id] */
6986 HRESULT STDMETHODCALLTYPE IXMLDOMCharacterData_appendData_Proxy(
6988 /* [in] */ BSTR data);
6989
6990
6992 IRpcStubBuffer* This,
6993 IRpcChannelBuffer* _pRpcChannelBuffer,
6994 PRPC_MESSAGE _pRpcMessage,
6995 DWORD* _pdwStubPhase);
6996
6997
6998 /* [helpstring][id] */
6999 HRESULT STDMETHODCALLTYPE IXMLDOMCharacterData_insertData_Proxy(
7001 /* [in] */ long offset,
7002 /* [in] */ BSTR data);
7003
7004
7006 IRpcStubBuffer* This,
7007 IRpcChannelBuffer* _pRpcChannelBuffer,
7008 PRPC_MESSAGE _pRpcMessage,
7009 DWORD* _pdwStubPhase);
7010
7011
7012 /* [helpstring][id] */
7013 HRESULT STDMETHODCALLTYPE IXMLDOMCharacterData_deleteData_Proxy(
7015 /* [in] */ long offset,
7016 /* [in] */ long count);
7017
7018
7020 IRpcStubBuffer* This,
7021 IRpcChannelBuffer* _pRpcChannelBuffer,
7022 PRPC_MESSAGE _pRpcMessage,
7023 DWORD* _pdwStubPhase);
7024
7025
7026 /* [helpstring][id] */
7029 /* [in] */ long offset,
7030 /* [in] */ long count,
7031 /* [in] */ BSTR data);
7032
7033
7035 IRpcStubBuffer* This,
7036 IRpcChannelBuffer* _pRpcChannelBuffer,
7037 PRPC_MESSAGE _pRpcMessage,
7038 DWORD* _pdwStubPhase);
7039
7040
7041
7042#endif /* __IXMLDOMCharacterData_INTERFACE_DEFINED__ */
7043
7044
7045#ifndef __IXMLDOMAttribute_INTERFACE_DEFINED__
7046#define __IXMLDOMAttribute_INTERFACE_DEFINED__
7047
7048 /* interface IXMLDOMAttribute */
7049 /* [unique][nonextensible][oleautomation][dual][uuid][object][local] */
7050
7051
7053
7054#if defined(__cplusplus) && !defined(CINTERFACE)
7055
7056 MIDL_INTERFACE("2933BF85-7B36-11d2-B20E-00C04F983E60")
7058 public IXMLDOMNode
7059 {
7060public:
7061 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_name(
7062 /* [retval][out] */ BSTR* attributeName) = 0;
7063
7064 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_value(
7065 /* [retval][out] */ VARIANT* attributeValue) = 0;
7066
7067 virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_value(
7068 /* [in] */ VARIANT attributeValue) = 0;
7069
7070 };
7071
7072#else /* C style interface */
7073
7075 {
7076 BEGIN_INTERFACE
7077
7078 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
7079 IXMLDOMAttribute* This,
7080 /* [in] */ REFIID riid,
7081 /* [iid_is][out] */ void** ppvObject);
7082
7083 ULONG(STDMETHODCALLTYPE* AddRef)(
7084 IXMLDOMAttribute* This);
7085
7086 ULONG(STDMETHODCALLTYPE* Release)(
7087 IXMLDOMAttribute* This);
7088
7089 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
7090 IXMLDOMAttribute* This,
7091 /* [out] */ UINT* pctinfo);
7092
7093 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
7094 IXMLDOMAttribute* This,
7095 /* [in] */ UINT iTInfo,
7096 /* [in] */ LCID lcid,
7097 /* [out] */ ITypeInfo** ppTInfo);
7098
7099 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
7100 IXMLDOMAttribute* This,
7101 /* [in] */ REFIID riid,
7102 /* [size_is][in] */ LPOLESTR* rgszNames,
7103 /* [in] */ UINT cNames,
7104 /* [in] */ LCID lcid,
7105 /* [size_is][out] */ DISPID* rgDispId);
7106
7107 /* [local] */
7108 HRESULT(STDMETHODCALLTYPE* Invoke)(
7109 IXMLDOMAttribute* This,
7110 /* [in] */ DISPID dispIdMember,
7111 /* [in] */ REFIID riid,
7112 /* [in] */ LCID lcid,
7113 /* [in] */ WORD wFlags,
7114 /* [out][in] */ DISPPARAMS* pDispParams,
7115 /* [out] */ VARIANT* pVarResult,
7116 /* [out] */ EXCEPINFO* pExcepInfo,
7117 /* [out] */ UINT* puArgErr);
7118
7119 /* [helpstring][id][propget] */
7120 HRESULT(STDMETHODCALLTYPE* get_nodeName)(
7121 IXMLDOMAttribute* This,
7122 /* [retval][out] */ BSTR* name);
7123
7124 /* [helpstring][id][propget] */
7125 HRESULT(STDMETHODCALLTYPE* get_nodeValue)(
7126 IXMLDOMAttribute* This,
7127 /* [retval][out] */ VARIANT* value);
7128
7129 /* [helpstring][id][propput] */
7130 HRESULT(STDMETHODCALLTYPE* put_nodeValue)(
7131 IXMLDOMAttribute* This,
7132 /* [in] */ VARIANT value);
7133
7134 /* [helpstring][id][propget] */
7135 HRESULT(STDMETHODCALLTYPE* get_nodeType)(
7136 IXMLDOMAttribute* This,
7137 /* [retval][out] */ DOMNodeType* type);
7138
7139 /* [helpstring][id][propget] */
7140 HRESULT(STDMETHODCALLTYPE* get_parentNode)(
7141 IXMLDOMAttribute* This,
7142 /* [retval][out] */ IXMLDOMNode** parent);
7143
7144 /* [helpstring][id][propget] */
7145 HRESULT(STDMETHODCALLTYPE* get_childNodes)(
7146 IXMLDOMAttribute* This,
7147 /* [retval][out] */ IXMLDOMNodeList** childList);
7148
7149 /* [helpstring][id][propget] */
7150 HRESULT(STDMETHODCALLTYPE* get_firstChild)(
7151 IXMLDOMAttribute* This,
7152 /* [retval][out] */ IXMLDOMNode** firstChild);
7153
7154 /* [helpstring][id][propget] */
7155 HRESULT(STDMETHODCALLTYPE* get_lastChild)(
7156 IXMLDOMAttribute* This,
7157 /* [retval][out] */ IXMLDOMNode** lastChild);
7158
7159 /* [helpstring][id][propget] */
7160 HRESULT(STDMETHODCALLTYPE* get_previousSibling)(
7161 IXMLDOMAttribute* This,
7162 /* [retval][out] */ IXMLDOMNode** previousSibling);
7163
7164 /* [helpstring][id][propget] */
7165 HRESULT(STDMETHODCALLTYPE* get_nextSibling)(
7166 IXMLDOMAttribute* This,
7167 /* [retval][out] */ IXMLDOMNode** nextSibling);
7168
7169 /* [helpstring][id][propget] */
7170 HRESULT(STDMETHODCALLTYPE* get_attributes)(
7171 IXMLDOMAttribute* This,
7172 /* [retval][out] */ IXMLDOMNamedNodeMap** attributeMap);
7173
7174 /* [helpstring][id] */
7175 HRESULT(STDMETHODCALLTYPE* insertBefore)(
7176 IXMLDOMAttribute* This,
7178 /* [in] */ VARIANT refChild,
7179 /* [retval][out] */ IXMLDOMNode** outNewChild);
7180
7181 /* [helpstring][id] */
7182 HRESULT(STDMETHODCALLTYPE* replaceChild)(
7183 IXMLDOMAttribute* This,
7184 /* [in] */ IXMLDOMNode* newChild,
7186 /* [retval][out] */ IXMLDOMNode** outOldChild);
7187
7188 /* [helpstring][id] */
7189 HRESULT(STDMETHODCALLTYPE* removeChild)(
7190 IXMLDOMAttribute* This,
7192 /* [retval][out] */ IXMLDOMNode** oldChild);
7193
7194 /* [helpstring][id] */
7195 HRESULT(STDMETHODCALLTYPE* appendChild)(
7196 IXMLDOMAttribute* This,
7197 /* [in] */ IXMLDOMNode* newChild,
7198 /* [retval][out] */ IXMLDOMNode** outNewChild);
7199
7200 /* [helpstring][id] */
7201 HRESULT(STDMETHODCALLTYPE* hasChildNodes)(
7202 IXMLDOMAttribute* This,
7203 /* [retval][out] */ VARIANT_BOOL* hasChild);
7204
7205 /* [helpstring][id][propget] */
7206 HRESULT(STDMETHODCALLTYPE* get_ownerDocument)(
7207 IXMLDOMAttribute* This,
7208 /* [retval][out] */ IXMLDOMDocument** DOMDocument);
7209
7210 /* [helpstring][id] */
7211 HRESULT(STDMETHODCALLTYPE* cloneNode)(
7212 IXMLDOMAttribute* This,
7213 /* [in] */ VARIANT_BOOL deep,
7214 /* [retval][out] */ IXMLDOMNode** cloneRoot);
7215
7216 /* [helpstring][id][propget] */
7217 HRESULT(STDMETHODCALLTYPE* get_nodeTypeString)(
7218 IXMLDOMAttribute* This,
7219 /* [out][retval] */ BSTR* nodeType);
7220
7221 /* [helpstring][id][propget] */
7222 HRESULT(STDMETHODCALLTYPE* get_text)(
7223 IXMLDOMAttribute* This,
7224 /* [out][retval] */ BSTR* text);
7225
7226 /* [helpstring][id][propput] */
7227 HRESULT(STDMETHODCALLTYPE* put_text)(
7228 IXMLDOMAttribute* This,
7229 /* [in] */ BSTR text);
7230
7231 /* [helpstring][id][propget] */
7232 HRESULT(STDMETHODCALLTYPE* get_specified)(
7233 IXMLDOMAttribute* This,
7234 /* [retval][out] */ VARIANT_BOOL* isSpecified);
7235
7236 /* [helpstring][id][propget] */
7237 HRESULT(STDMETHODCALLTYPE* get_definition)(
7238 IXMLDOMAttribute* This,
7239 /* [out][retval] */ IXMLDOMNode** definitionNode);
7240
7241 /* [helpstring][id][propget] */
7242 HRESULT(STDMETHODCALLTYPE* get_nodeTypedValue)(
7243 IXMLDOMAttribute* This,
7244 /* [out][retval] */ VARIANT* typedValue);
7245
7246 /* [helpstring][id][propput] */
7247 HRESULT(STDMETHODCALLTYPE* put_nodeTypedValue)(
7248 IXMLDOMAttribute* This,
7249 /* [in] */ VARIANT typedValue);
7250
7251 /* [helpstring][id][propget] */
7252 HRESULT(STDMETHODCALLTYPE* get_dataType)(
7253 IXMLDOMAttribute* This,
7254 /* [out][retval] */ VARIANT* dataTypeName);
7255
7256 /* [helpstring][id][propput] */
7257 HRESULT(STDMETHODCALLTYPE* put_dataType)(
7258 IXMLDOMAttribute* This,
7259 /* [in] */ BSTR dataTypeName);
7260
7261 /* [helpstring][id][propget] */
7262 HRESULT(STDMETHODCALLTYPE* get_xml)(
7263 IXMLDOMAttribute* This,
7264 /* [out][retval] */ BSTR* xmlString);
7265
7266 /* [helpstring][id] */
7267 HRESULT(STDMETHODCALLTYPE* transformNode)(
7268 IXMLDOMAttribute* This,
7270 /* [out][retval] */ BSTR* xmlString);
7271
7272 /* [helpstring][id] */
7273 HRESULT(STDMETHODCALLTYPE* selectNodes)(
7274 IXMLDOMAttribute* This,
7275 /* [in] */ BSTR queryString,
7276 /* [out][retval] */ IXMLDOMNodeList** resultList);
7277
7278 /* [helpstring][id] */
7279 HRESULT(STDMETHODCALLTYPE* selectSingleNode)(
7280 IXMLDOMAttribute* This,
7281 /* [in] */ BSTR queryString,
7282 /* [out][retval] */ IXMLDOMNode** resultNode);
7283
7284 /* [helpstring][id][propget] */
7285 HRESULT(STDMETHODCALLTYPE* get_parsed)(
7286 IXMLDOMAttribute* This,
7287 /* [out][retval] */ VARIANT_BOOL* isParsed);
7288
7289 /* [helpstring][id][propget] */
7290 HRESULT(STDMETHODCALLTYPE* get_namespaceURI)(
7291 IXMLDOMAttribute* This,
7292 /* [out][retval] */ BSTR* namespaceURI);
7293
7294 /* [helpstring][id][propget] */
7295 HRESULT(STDMETHODCALLTYPE* get_prefix)(
7296 IXMLDOMAttribute* This,
7297 /* [out][retval] */ BSTR* prefixString);
7298
7299 /* [helpstring][id][propget] */
7300 HRESULT(STDMETHODCALLTYPE* get_baseName)(
7301 IXMLDOMAttribute* This,
7302 /* [out][retval] */ BSTR* nameString);
7303
7304 /* [helpstring][id] */
7305 HRESULT(STDMETHODCALLTYPE* transformNodeToObject)(
7306 IXMLDOMAttribute* This,
7307 /* [in] */ IXMLDOMNode* stylesheet,
7308 /* [in] */ VARIANT outputObject);
7309
7310 /* [helpstring][id][propget] */
7311 HRESULT(STDMETHODCALLTYPE* get_name)(
7312 IXMLDOMAttribute* This,
7313 /* [retval][out] */ BSTR* attributeName);
7314
7315 /* [helpstring][id][propget] */
7316 HRESULT(STDMETHODCALLTYPE* get_value)(
7317 IXMLDOMAttribute* This,
7318 /* [retval][out] */ VARIANT* attributeValue);
7319
7320 /* [helpstring][id][propput] */
7321 HRESULT(STDMETHODCALLTYPE* put_value)(
7322 IXMLDOMAttribute* This,
7323 /* [in] */ VARIANT attributeValue);
7324
7325 END_INTERFACE
7327
7328 interface IXMLDOMAttribute
7329 {
7330 CONST_VTBL struct IXMLDOMAttributeVtbl* lpVtbl;
7331 };
7332
7333
7334
7335#ifdef COBJMACROS
7336
7337
7338#define IXMLDOMAttribute_QueryInterface(This,riid,ppvObject) \
7339 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
7340
7341#define IXMLDOMAttribute_AddRef(This) \
7342 (This)->lpVtbl -> AddRef(This)
7343
7344#define IXMLDOMAttribute_Release(This) \
7345 (This)->lpVtbl -> Release(This)
7346
7347
7348#define IXMLDOMAttribute_GetTypeInfoCount(This,pctinfo) \
7349 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
7350
7351#define IXMLDOMAttribute_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
7352 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
7353
7354#define IXMLDOMAttribute_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
7355 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
7356
7357#define IXMLDOMAttribute_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
7358 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
7359
7360
7361#define IXMLDOMAttribute_get_nodeName(This,name) \
7362 (This)->lpVtbl -> get_nodeName(This,name)
7363
7364#define IXMLDOMAttribute_get_nodeValue(This,value) \
7365 (This)->lpVtbl -> get_nodeValue(This,value)
7366
7367#define IXMLDOMAttribute_put_nodeValue(This,value) \
7368 (This)->lpVtbl -> put_nodeValue(This,value)
7369
7370#define IXMLDOMAttribute_get_nodeType(This,type) \
7371 (This)->lpVtbl -> get_nodeType(This,type)
7372
7373#define IXMLDOMAttribute_get_parentNode(This,parent) \
7374 (This)->lpVtbl -> get_parentNode(This,parent)
7375
7376#define IXMLDOMAttribute_get_childNodes(This,childList) \
7377 (This)->lpVtbl -> get_childNodes(This,childList)
7378
7379#define IXMLDOMAttribute_get_firstChild(This,firstChild) \
7380 (This)->lpVtbl -> get_firstChild(This,firstChild)
7381
7382#define IXMLDOMAttribute_get_lastChild(This,lastChild) \
7383 (This)->lpVtbl -> get_lastChild(This,lastChild)
7384
7385#define IXMLDOMAttribute_get_previousSibling(This,previousSibling) \
7386 (This)->lpVtbl -> get_previousSibling(This,previousSibling)
7387
7388#define IXMLDOMAttribute_get_nextSibling(This,nextSibling) \
7389 (This)->lpVtbl -> get_nextSibling(This,nextSibling)
7390
7391#define IXMLDOMAttribute_get_attributes(This,attributeMap) \
7392 (This)->lpVtbl -> get_attributes(This,attributeMap)
7393
7394#define IXMLDOMAttribute_insertBefore(This,newChild,refChild,outNewChild) \
7395 (This)->lpVtbl -> insertBefore(This,newChild,refChild,outNewChild)
7396
7397#define IXMLDOMAttribute_replaceChild(This,newChild,oldChild,outOldChild) \
7398 (This)->lpVtbl -> replaceChild(This,newChild,oldChild,outOldChild)
7399
7400#define IXMLDOMAttribute_removeChild(This,childNode,oldChild) \
7401 (This)->lpVtbl -> removeChild(This,childNode,oldChild)
7402
7403#define IXMLDOMAttribute_appendChild(This,newChild,outNewChild) \
7404 (This)->lpVtbl -> appendChild(This,newChild,outNewChild)
7405
7406#define IXMLDOMAttribute_hasChildNodes(This,hasChild) \
7407 (This)->lpVtbl -> hasChildNodes(This,hasChild)
7408
7409#define IXMLDOMAttribute_get_ownerDocument(This,DOMDocument) \
7410 (This)->lpVtbl -> get_ownerDocument(This,DOMDocument)
7411
7412#define IXMLDOMAttribute_cloneNode(This,deep,cloneRoot) \
7413 (This)->lpVtbl -> cloneNode(This,deep,cloneRoot)
7414
7415#define IXMLDOMAttribute_get_nodeTypeString(This,nodeType) \
7416 (This)->lpVtbl -> get_nodeTypeString(This,nodeType)
7417
7418#define IXMLDOMAttribute_get_text(This,text) \
7419 (This)->lpVtbl -> get_text(This,text)
7420
7421#define IXMLDOMAttribute_put_text(This,text) \
7422 (This)->lpVtbl -> put_text(This,text)
7423
7424#define IXMLDOMAttribute_get_specified(This,isSpecified) \
7425 (This)->lpVtbl -> get_specified(This,isSpecified)
7426
7427#define IXMLDOMAttribute_get_definition(This,definitionNode) \
7428 (This)->lpVtbl -> get_definition(This,definitionNode)
7429
7430#define IXMLDOMAttribute_get_nodeTypedValue(This,typedValue) \
7431 (This)->lpVtbl -> get_nodeTypedValue(This,typedValue)
7432
7433#define IXMLDOMAttribute_put_nodeTypedValue(This,typedValue) \
7434 (This)->lpVtbl -> put_nodeTypedValue(This,typedValue)
7435
7436#define IXMLDOMAttribute_get_dataType(This,dataTypeName) \
7437 (This)->lpVtbl -> get_dataType(This,dataTypeName)
7438
7439#define IXMLDOMAttribute_put_dataType(This,dataTypeName) \
7440 (This)->lpVtbl -> put_dataType(This,dataTypeName)
7441
7442#define IXMLDOMAttribute_get_xml(This,xmlString) \
7443 (This)->lpVtbl -> get_xml(This,xmlString)
7444
7445#define IXMLDOMAttribute_transformNode(This,stylesheet,xmlString) \
7446 (This)->lpVtbl -> transformNode(This,stylesheet,xmlString)
7447
7448#define IXMLDOMAttribute_selectNodes(This,queryString,resultList) \
7449 (This)->lpVtbl -> selectNodes(This,queryString,resultList)
7450
7451#define IXMLDOMAttribute_selectSingleNode(This,queryString,resultNode) \
7452 (This)->lpVtbl -> selectSingleNode(This,queryString,resultNode)
7453
7454#define IXMLDOMAttribute_get_parsed(This,isParsed) \
7455 (This)->lpVtbl -> get_parsed(This,isParsed)
7456
7457#define IXMLDOMAttribute_get_namespaceURI(This,namespaceURI) \
7458 (This)->lpVtbl -> get_namespaceURI(This,namespaceURI)
7459
7460#define IXMLDOMAttribute_get_prefix(This,prefixString) \
7461 (This)->lpVtbl -> get_prefix(This,prefixString)
7462
7463#define IXMLDOMAttribute_get_baseName(This,nameString) \
7464 (This)->lpVtbl -> get_baseName(This,nameString)
7465
7466#define IXMLDOMAttribute_transformNodeToObject(This,stylesheet,outputObject) \
7467 (This)->lpVtbl -> transformNodeToObject(This,stylesheet,outputObject)
7468
7469
7470#define IXMLDOMAttribute_get_name(This,attributeName) \
7471 (This)->lpVtbl -> get_name(This,attributeName)
7472
7473#define IXMLDOMAttribute_get_value(This,attributeValue) \
7474 (This)->lpVtbl -> get_value(This,attributeValue)
7475
7476#define IXMLDOMAttribute_put_value(This,attributeValue) \
7477 (This)->lpVtbl -> put_value(This,attributeValue)
7478
7479#endif /* COBJMACROS */
7480
7481
7482#endif /* C style interface */
7483
7484
7485
7486 /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMAttribute_get_name_Proxy(
7487 IXMLDOMAttribute* This,
7488 /* [retval][out] */ BSTR* attributeName);
7489
7490
7492 IRpcStubBuffer* This,
7493 IRpcChannelBuffer* _pRpcChannelBuffer,
7494 PRPC_MESSAGE _pRpcMessage,
7495 DWORD* _pdwStubPhase);
7496
7497
7498 /* [helpstring][id][propget] */
7499 HRESULT STDMETHODCALLTYPE IXMLDOMAttribute_get_value_Proxy(
7500 IXMLDOMAttribute* This,
7501 /* [retval][out] */ VARIANT* attributeValue);
7502
7503
7505 IRpcStubBuffer* This,
7506 IRpcChannelBuffer* _pRpcChannelBuffer,
7507 PRPC_MESSAGE _pRpcMessage,
7508 DWORD* _pdwStubPhase);
7509
7510
7511 /* [helpstring][id][propput] */
7512 HRESULT STDMETHODCALLTYPE IXMLDOMAttribute_put_value_Proxy(
7513 IXMLDOMAttribute* This,
7514 /* [in] */ VARIANT attributeValue);
7515
7516
7518 IRpcStubBuffer* This,
7519 IRpcChannelBuffer* _pRpcChannelBuffer,
7520 PRPC_MESSAGE _pRpcMessage,
7521 DWORD* _pdwStubPhase);
7522
7523
7524
7525#endif /* __IXMLDOMAttribute_INTERFACE_DEFINED__ */
7526
7527
7528#ifndef __IXMLDOMElement_INTERFACE_DEFINED__
7529#define __IXMLDOMElement_INTERFACE_DEFINED__
7530
7531 /* interface IXMLDOMElement */
7532 /* [unique][nonextensible][oleautomation][dual][uuid][object][local] */
7533
7534
7535 EXTERN_C const IID IID_IXMLDOMElement;
7536
7537#if defined(__cplusplus) && !defined(CINTERFACE)
7538
7539 MIDL_INTERFACE("2933BF86-7B36-11d2-B20E-00C04F983E60")
7541 public IXMLDOMNode
7542 {
7543public:
7544 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_tagName(
7545 /* [retval][out] */ BSTR* tagName) = 0;
7546
7547 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getAttribute(
7548 /* [in] */ BSTR name,
7549 /* [retval][out] */ VARIANT* value) = 0;
7550
7551 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setAttribute(
7552 /* [in] */ BSTR name,
7553 /* [in] */ VARIANT value) = 0;
7554
7555 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE removeAttribute(
7556 /* [in] */ BSTR name) = 0;
7557
7558 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getAttributeNode(
7559 /* [in] */ BSTR name,
7560 /* [retval][out] */ IXMLDOMAttribute** attributeNode) = 0;
7561
7562 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setAttributeNode(
7563 /* [in] */ IXMLDOMAttribute* DOMAttribute,
7564 /* [retval][out] */ IXMLDOMAttribute** attributeNode) = 0;
7565
7566 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE removeAttributeNode(
7567 /* [in] */ IXMLDOMAttribute* DOMAttribute,
7568 /* [retval][out] */ IXMLDOMAttribute** attributeNode) = 0;
7569
7570 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getElementsByTagName(
7571 /* [in] */ BSTR tagName,
7572 /* [retval][out] */ IXMLDOMNodeList** resultList) = 0;
7573
7574 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE normalize(void) = 0;
7575
7576 };
7577
7578#else /* C style interface */
7579
7580 typedef struct IXMLDOMElementVtbl
7581 {
7582 BEGIN_INTERFACE
7583
7584 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
7585 IXMLDOMElement* This,
7586 /* [in] */ REFIID riid,
7587 /* [iid_is][out] */ void** ppvObject);
7588
7589 ULONG(STDMETHODCALLTYPE* AddRef)(
7590 IXMLDOMElement* This);
7591
7592 ULONG(STDMETHODCALLTYPE* Release)(
7593 IXMLDOMElement* This);
7594
7595 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
7596 IXMLDOMElement* This,
7597 /* [out] */ UINT* pctinfo);
7598
7599 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
7600 IXMLDOMElement* This,
7601 /* [in] */ UINT iTInfo,
7602 /* [in] */ LCID lcid,
7603 /* [out] */ ITypeInfo** ppTInfo);
7604
7605 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
7606 IXMLDOMElement* This,
7607 /* [in] */ REFIID riid,
7608 /* [size_is][in] */ LPOLESTR* rgszNames,
7609 /* [in] */ UINT cNames,
7610 /* [in] */ LCID lcid,
7611 /* [size_is][out] */ DISPID* rgDispId);
7612
7613 /* [local] */
7614 HRESULT(STDMETHODCALLTYPE* Invoke)(
7615 IXMLDOMElement* This,
7616 /* [in] */ DISPID dispIdMember,
7617 /* [in] */ REFIID riid,
7618 /* [in] */ LCID lcid,
7619 /* [in] */ WORD wFlags,
7620 /* [out][in] */ DISPPARAMS* pDispParams,
7621 /* [out] */ VARIANT* pVarResult,
7622 /* [out] */ EXCEPINFO* pExcepInfo,
7623 /* [out] */ UINT* puArgErr);
7624
7625 /* [helpstring][id][propget] */
7626 HRESULT(STDMETHODCALLTYPE* get_nodeName)(
7627 IXMLDOMElement* This,
7628 /* [retval][out] */ BSTR* name);
7629
7630 /* [helpstring][id][propget] */
7631 HRESULT(STDMETHODCALLTYPE* get_nodeValue)(
7632 IXMLDOMElement* This,
7633 /* [retval][out] */ VARIANT* value);
7634
7635 /* [helpstring][id][propput] */
7636 HRESULT(STDMETHODCALLTYPE* put_nodeValue)(
7637 IXMLDOMElement* This,
7638 /* [in] */ VARIANT value);
7639
7640 /* [helpstring][id][propget] */
7641 HRESULT(STDMETHODCALLTYPE* get_nodeType)(
7642 IXMLDOMElement* This,
7643 /* [retval][out] */ DOMNodeType* type);
7644
7645 /* [helpstring][id][propget] */
7646 HRESULT(STDMETHODCALLTYPE* get_parentNode)(
7647 IXMLDOMElement* This,
7648 /* [retval][out] */ IXMLDOMNode** parent);
7649
7650 /* [helpstring][id][propget] */
7651 HRESULT(STDMETHODCALLTYPE* get_childNodes)(
7652 IXMLDOMElement* This,
7653 /* [retval][out] */ IXMLDOMNodeList** childList);
7654
7655 /* [helpstring][id][propget] */
7656 HRESULT(STDMETHODCALLTYPE* get_firstChild)(
7657 IXMLDOMElement* This,
7658 /* [retval][out] */ IXMLDOMNode** firstChild);
7659
7660 /* [helpstring][id][propget] */
7661 HRESULT(STDMETHODCALLTYPE* get_lastChild)(
7662 IXMLDOMElement* This,
7663 /* [retval][out] */ IXMLDOMNode** lastChild);
7664
7665 /* [helpstring][id][propget] */
7666 HRESULT(STDMETHODCALLTYPE* get_previousSibling)(
7667 IXMLDOMElement* This,
7668 /* [retval][out] */ IXMLDOMNode** previousSibling);
7669
7670 /* [helpstring][id][propget] */
7671 HRESULT(STDMETHODCALLTYPE* get_nextSibling)(
7672 IXMLDOMElement* This,
7673 /* [retval][out] */ IXMLDOMNode** nextSibling);
7674
7675 /* [helpstring][id][propget] */
7676 HRESULT(STDMETHODCALLTYPE* get_attributes)(
7677 IXMLDOMElement* This,
7678 /* [retval][out] */ IXMLDOMNamedNodeMap** attributeMap);
7679
7680 /* [helpstring][id] */
7681 HRESULT(STDMETHODCALLTYPE* insertBefore)(
7682 IXMLDOMElement* This,
7684 /* [in] */ VARIANT refChild,
7685 /* [retval][out] */ IXMLDOMNode** outNewChild);
7686
7687 /* [helpstring][id] */
7688 HRESULT(STDMETHODCALLTYPE* replaceChild)(
7689 IXMLDOMElement* This,
7690 /* [in] */ IXMLDOMNode* newChild,
7692 /* [retval][out] */ IXMLDOMNode** outOldChild);
7693
7694 /* [helpstring][id] */
7695 HRESULT(STDMETHODCALLTYPE* removeChild)(
7696 IXMLDOMElement* This,
7698 /* [retval][out] */ IXMLDOMNode** oldChild);
7699
7700 /* [helpstring][id] */
7701 HRESULT(STDMETHODCALLTYPE* appendChild)(
7702 IXMLDOMElement* This,
7703 /* [in] */ IXMLDOMNode* newChild,
7704 /* [retval][out] */ IXMLDOMNode** outNewChild);
7705
7706 /* [helpstring][id] */
7707 HRESULT(STDMETHODCALLTYPE* hasChildNodes)(
7708 IXMLDOMElement* This,
7709 /* [retval][out] */ VARIANT_BOOL* hasChild);
7710
7711 /* [helpstring][id][propget] */
7712 HRESULT(STDMETHODCALLTYPE* get_ownerDocument)(
7713 IXMLDOMElement* This,
7714 /* [retval][out] */ IXMLDOMDocument** DOMDocument);
7715
7716 /* [helpstring][id] */
7717 HRESULT(STDMETHODCALLTYPE* cloneNode)(
7718 IXMLDOMElement* This,
7719 /* [in] */ VARIANT_BOOL deep,
7720 /* [retval][out] */ IXMLDOMNode** cloneRoot);
7721
7722 /* [helpstring][id][propget] */
7723 HRESULT(STDMETHODCALLTYPE* get_nodeTypeString)(
7724 IXMLDOMElement* This,
7725 /* [out][retval] */ BSTR* nodeType);
7726
7727 /* [helpstring][id][propget] */
7728 HRESULT(STDMETHODCALLTYPE* get_text)(
7729 IXMLDOMElement* This,
7730 /* [out][retval] */ BSTR* text);
7731
7732 /* [helpstring][id][propput] */
7733 HRESULT(STDMETHODCALLTYPE* put_text)(
7734 IXMLDOMElement* This,
7735 /* [in] */ BSTR text);
7736
7737 /* [helpstring][id][propget] */
7738 HRESULT(STDMETHODCALLTYPE* get_specified)(
7739 IXMLDOMElement* This,
7740 /* [retval][out] */ VARIANT_BOOL* isSpecified);
7741
7742 /* [helpstring][id][propget] */
7743 HRESULT(STDMETHODCALLTYPE* get_definition)(
7744 IXMLDOMElement* This,
7745 /* [out][retval] */ IXMLDOMNode** definitionNode);
7746
7747 /* [helpstring][id][propget] */
7748 HRESULT(STDMETHODCALLTYPE* get_nodeTypedValue)(
7749 IXMLDOMElement* This,
7750 /* [out][retval] */ VARIANT* typedValue);
7751
7752 /* [helpstring][id][propput] */
7753 HRESULT(STDMETHODCALLTYPE* put_nodeTypedValue)(
7754 IXMLDOMElement* This,
7755 /* [in] */ VARIANT typedValue);
7756
7757 /* [helpstring][id][propget] */
7758 HRESULT(STDMETHODCALLTYPE* get_dataType)(
7759 IXMLDOMElement* This,
7760 /* [out][retval] */ VARIANT* dataTypeName);
7761
7762 /* [helpstring][id][propput] */
7763 HRESULT(STDMETHODCALLTYPE* put_dataType)(
7764 IXMLDOMElement* This,
7765 /* [in] */ BSTR dataTypeName);
7766
7767 /* [helpstring][id][propget] */
7768 HRESULT(STDMETHODCALLTYPE* get_xml)(
7769 IXMLDOMElement* This,
7770 /* [out][retval] */ BSTR* xmlString);
7771
7772 /* [helpstring][id] */
7773 HRESULT(STDMETHODCALLTYPE* transformNode)(
7774 IXMLDOMElement* This,
7776 /* [out][retval] */ BSTR* xmlString);
7777
7778 /* [helpstring][id] */
7779 HRESULT(STDMETHODCALLTYPE* selectNodes)(
7780 IXMLDOMElement* This,
7781 /* [in] */ BSTR queryString,
7782 /* [out][retval] */ IXMLDOMNodeList** resultList);
7783
7784 /* [helpstring][id] */
7785 HRESULT(STDMETHODCALLTYPE* selectSingleNode)(
7786 IXMLDOMElement* This,
7787 /* [in] */ BSTR queryString,
7788 /* [out][retval] */ IXMLDOMNode** resultNode);
7789
7790 /* [helpstring][id][propget] */
7791 HRESULT(STDMETHODCALLTYPE* get_parsed)(
7792 IXMLDOMElement* This,
7793 /* [out][retval] */ VARIANT_BOOL* isParsed);
7794
7795 /* [helpstring][id][propget] */
7796 HRESULT(STDMETHODCALLTYPE* get_namespaceURI)(
7797 IXMLDOMElement* This,
7798 /* [out][retval] */ BSTR* namespaceURI);
7799
7800 /* [helpstring][id][propget] */
7801 HRESULT(STDMETHODCALLTYPE* get_prefix)(
7802 IXMLDOMElement* This,
7803 /* [out][retval] */ BSTR* prefixString);
7804
7805 /* [helpstring][id][propget] */
7806 HRESULT(STDMETHODCALLTYPE* get_baseName)(
7807 IXMLDOMElement* This,
7808 /* [out][retval] */ BSTR* nameString);
7809
7810 /* [helpstring][id] */
7811 HRESULT(STDMETHODCALLTYPE* transformNodeToObject)(
7812 IXMLDOMElement* This,
7813 /* [in] */ IXMLDOMNode* stylesheet,
7814 /* [in] */ VARIANT outputObject);
7815
7816 /* [helpstring][id][propget] */
7817 HRESULT(STDMETHODCALLTYPE* get_tagName)(
7818 IXMLDOMElement* This,
7819 /* [retval][out] */ BSTR* tagName);
7820
7821 /* [helpstring][id] */
7822 HRESULT(STDMETHODCALLTYPE* getAttribute)(
7823 IXMLDOMElement* This,
7824 /* [in] */ BSTR name,
7825 /* [retval][out] */ VARIANT* value);
7826
7827 /* [helpstring][id] */
7828 HRESULT(STDMETHODCALLTYPE* setAttribute)(
7829 IXMLDOMElement* This,
7830 /* [in] */ BSTR name,
7831 /* [in] */ VARIANT value);
7832
7833 /* [helpstring][id] */
7834 HRESULT(STDMETHODCALLTYPE* removeAttribute)(
7835 IXMLDOMElement* This,
7836 /* [in] */ BSTR name);
7837
7838 /* [helpstring][id] */
7839 HRESULT(STDMETHODCALLTYPE* getAttributeNode)(
7840 IXMLDOMElement* This,
7841 /* [in] */ BSTR name,
7842 /* [retval][out] */ IXMLDOMAttribute** attributeNode);
7843
7844 /* [helpstring][id] */
7845 HRESULT(STDMETHODCALLTYPE* setAttributeNode)(
7846 IXMLDOMElement* This,
7848 /* [retval][out] */ IXMLDOMAttribute** attributeNode);
7849
7850 /* [helpstring][id] */
7851 HRESULT(STDMETHODCALLTYPE* removeAttributeNode)(
7852 IXMLDOMElement* This,
7853 /* [in] */ IXMLDOMAttribute* DOMAttribute,
7854 /* [retval][out] */ IXMLDOMAttribute** attributeNode);
7855
7856 /* [helpstring][id] */
7857 HRESULT(STDMETHODCALLTYPE* getElementsByTagName)(
7858 IXMLDOMElement* This,
7859 /* [in] */ BSTR tagName,
7860 /* [retval][out] */ IXMLDOMNodeList** resultList);
7861
7862 /* [helpstring][id] */
7863 HRESULT(STDMETHODCALLTYPE* normalize)(
7864 IXMLDOMElement* This);
7865
7866 END_INTERFACE
7868
7869 interface IXMLDOMElement
7870 {
7871 CONST_VTBL struct IXMLDOMElementVtbl* lpVtbl;
7872 };
7873
7874
7875
7876#ifdef COBJMACROS
7877
7878
7879#define IXMLDOMElement_QueryInterface(This,riid,ppvObject) \
7880 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
7881
7882#define IXMLDOMElement_AddRef(This) \
7883 (This)->lpVtbl -> AddRef(This)
7884
7885#define IXMLDOMElement_Release(This) \
7886 (This)->lpVtbl -> Release(This)
7887
7888
7889#define IXMLDOMElement_GetTypeInfoCount(This,pctinfo) \
7890 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
7891
7892#define IXMLDOMElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
7893 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
7894
7895#define IXMLDOMElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
7896 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
7897
7898#define IXMLDOMElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
7899 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
7900
7901
7902#define IXMLDOMElement_get_nodeName(This,name) \
7903 (This)->lpVtbl -> get_nodeName(This,name)
7904
7905#define IXMLDOMElement_get_nodeValue(This,value) \
7906 (This)->lpVtbl -> get_nodeValue(This,value)
7907
7908#define IXMLDOMElement_put_nodeValue(This,value) \
7909 (This)->lpVtbl -> put_nodeValue(This,value)
7910
7911#define IXMLDOMElement_get_nodeType(This,type) \
7912 (This)->lpVtbl -> get_nodeType(This,type)
7913
7914#define IXMLDOMElement_get_parentNode(This,parent) \
7915 (This)->lpVtbl -> get_parentNode(This,parent)
7916
7917#define IXMLDOMElement_get_childNodes(This,childList) \
7918 (This)->lpVtbl -> get_childNodes(This,childList)
7919
7920#define IXMLDOMElement_get_firstChild(This,firstChild) \
7921 (This)->lpVtbl -> get_firstChild(This,firstChild)
7922
7923#define IXMLDOMElement_get_lastChild(This,lastChild) \
7924 (This)->lpVtbl -> get_lastChild(This,lastChild)
7925
7926#define IXMLDOMElement_get_previousSibling(This,previousSibling) \
7927 (This)->lpVtbl -> get_previousSibling(This,previousSibling)
7928
7929#define IXMLDOMElement_get_nextSibling(This,nextSibling) \
7930 (This)->lpVtbl -> get_nextSibling(This,nextSibling)
7931
7932#define IXMLDOMElement_get_attributes(This,attributeMap) \
7933 (This)->lpVtbl -> get_attributes(This,attributeMap)
7934
7935#define IXMLDOMElement_insertBefore(This,newChild,refChild,outNewChild) \
7936 (This)->lpVtbl -> insertBefore(This,newChild,refChild,outNewChild)
7937
7938#define IXMLDOMElement_replaceChild(This,newChild,oldChild,outOldChild) \
7939 (This)->lpVtbl -> replaceChild(This,newChild,oldChild,outOldChild)
7940
7941#define IXMLDOMElement_removeChild(This,childNode,oldChild) \
7942 (This)->lpVtbl -> removeChild(This,childNode,oldChild)
7943
7944#define IXMLDOMElement_appendChild(This,newChild,outNewChild) \
7945 (This)->lpVtbl -> appendChild(This,newChild,outNewChild)
7946
7947#define IXMLDOMElement_hasChildNodes(This,hasChild) \
7948 (This)->lpVtbl -> hasChildNodes(This,hasChild)
7949
7950#define IXMLDOMElement_get_ownerDocument(This,DOMDocument) \
7951 (This)->lpVtbl -> get_ownerDocument(This,DOMDocument)
7952
7953#define IXMLDOMElement_cloneNode(This,deep,cloneRoot) \
7954 (This)->lpVtbl -> cloneNode(This,deep,cloneRoot)
7955
7956#define IXMLDOMElement_get_nodeTypeString(This,nodeType) \
7957 (This)->lpVtbl -> get_nodeTypeString(This,nodeType)
7958
7959#define IXMLDOMElement_get_text(This,text) \
7960 (This)->lpVtbl -> get_text(This,text)
7961
7962#define IXMLDOMElement_put_text(This,text) \
7963 (This)->lpVtbl -> put_text(This,text)
7964
7965#define IXMLDOMElement_get_specified(This,isSpecified) \
7966 (This)->lpVtbl -> get_specified(This,isSpecified)
7967
7968#define IXMLDOMElement_get_definition(This,definitionNode) \
7969 (This)->lpVtbl -> get_definition(This,definitionNode)
7970
7971#define IXMLDOMElement_get_nodeTypedValue(This,typedValue) \
7972 (This)->lpVtbl -> get_nodeTypedValue(This,typedValue)
7973
7974#define IXMLDOMElement_put_nodeTypedValue(This,typedValue) \
7975 (This)->lpVtbl -> put_nodeTypedValue(This,typedValue)
7976
7977#define IXMLDOMElement_get_dataType(This,dataTypeName) \
7978 (This)->lpVtbl -> get_dataType(This,dataTypeName)
7979
7980#define IXMLDOMElement_put_dataType(This,dataTypeName) \
7981 (This)->lpVtbl -> put_dataType(This,dataTypeName)
7982
7983#define IXMLDOMElement_get_xml(This,xmlString) \
7984 (This)->lpVtbl -> get_xml(This,xmlString)
7985
7986#define IXMLDOMElement_transformNode(This,stylesheet,xmlString) \
7987 (This)->lpVtbl -> transformNode(This,stylesheet,xmlString)
7988
7989#define IXMLDOMElement_selectNodes(This,queryString,resultList) \
7990 (This)->lpVtbl -> selectNodes(This,queryString,resultList)
7991
7992#define IXMLDOMElement_selectSingleNode(This,queryString,resultNode) \
7993 (This)->lpVtbl -> selectSingleNode(This,queryString,resultNode)
7994
7995#define IXMLDOMElement_get_parsed(This,isParsed) \
7996 (This)->lpVtbl -> get_parsed(This,isParsed)
7997
7998#define IXMLDOMElement_get_namespaceURI(This,namespaceURI) \
7999 (This)->lpVtbl -> get_namespaceURI(This,namespaceURI)
8000
8001#define IXMLDOMElement_get_prefix(This,prefixString) \
8002 (This)->lpVtbl -> get_prefix(This,prefixString)
8003
8004#define IXMLDOMElement_get_baseName(This,nameString) \
8005 (This)->lpVtbl -> get_baseName(This,nameString)
8006
8007#define IXMLDOMElement_transformNodeToObject(This,stylesheet,outputObject) \
8008 (This)->lpVtbl -> transformNodeToObject(This,stylesheet,outputObject)
8009
8010
8011#define IXMLDOMElement_get_tagName(This,tagName) \
8012 (This)->lpVtbl -> get_tagName(This,tagName)
8013
8014#define IXMLDOMElement_getAttribute(This,name,value) \
8015 (This)->lpVtbl -> getAttribute(This,name,value)
8016
8017#define IXMLDOMElement_setAttribute(This,name,value) \
8018 (This)->lpVtbl -> setAttribute(This,name,value)
8019
8020#define IXMLDOMElement_removeAttribute(This,name) \
8021 (This)->lpVtbl -> removeAttribute(This,name)
8022
8023#define IXMLDOMElement_getAttributeNode(This,name,attributeNode) \
8024 (This)->lpVtbl -> getAttributeNode(This,name,attributeNode)
8025
8026#define IXMLDOMElement_setAttributeNode(This,DOMAttribute,attributeNode) \
8027 (This)->lpVtbl -> setAttributeNode(This,DOMAttribute,attributeNode)
8028
8029#define IXMLDOMElement_removeAttributeNode(This,DOMAttribute,attributeNode) \
8030 (This)->lpVtbl -> removeAttributeNode(This,DOMAttribute,attributeNode)
8031
8032#define IXMLDOMElement_getElementsByTagName(This,tagName,resultList) \
8033 (This)->lpVtbl -> getElementsByTagName(This,tagName,resultList)
8034
8035#define IXMLDOMElement_normalize(This) \
8036 (This)->lpVtbl -> normalize(This)
8037
8038#endif /* COBJMACROS */
8039
8040
8041#endif /* C style interface */
8042
8043
8044
8045 /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMElement_get_tagName_Proxy(
8046 IXMLDOMElement* This,
8047 /* [retval][out] */ BSTR* tagName);
8048
8049
8051 IRpcStubBuffer* This,
8052 IRpcChannelBuffer* _pRpcChannelBuffer,
8053 PRPC_MESSAGE _pRpcMessage,
8054 DWORD* _pdwStubPhase);
8055
8056
8057 /* [helpstring][id] */
8058 HRESULT STDMETHODCALLTYPE IXMLDOMElement_getAttribute_Proxy(
8059 IXMLDOMElement* This,
8060 /* [in] */ BSTR name,
8061 /* [retval][out] */ VARIANT* value);
8062
8063
8065 IRpcStubBuffer* This,
8066 IRpcChannelBuffer* _pRpcChannelBuffer,
8067 PRPC_MESSAGE _pRpcMessage,
8068 DWORD* _pdwStubPhase);
8069
8070
8071 /* [helpstring][id] */
8072 HRESULT STDMETHODCALLTYPE IXMLDOMElement_setAttribute_Proxy(
8073 IXMLDOMElement* This,
8074 /* [in] */ BSTR name,
8075 /* [in] */ VARIANT value);
8076
8077
8079 IRpcStubBuffer* This,
8080 IRpcChannelBuffer* _pRpcChannelBuffer,
8081 PRPC_MESSAGE _pRpcMessage,
8082 DWORD* _pdwStubPhase);
8083
8084
8085 /* [helpstring][id] */
8086 HRESULT STDMETHODCALLTYPE IXMLDOMElement_removeAttribute_Proxy(
8087 IXMLDOMElement* This,
8088 /* [in] */ BSTR name);
8089
8090
8092 IRpcStubBuffer* This,
8093 IRpcChannelBuffer* _pRpcChannelBuffer,
8094 PRPC_MESSAGE _pRpcMessage,
8095 DWORD* _pdwStubPhase);
8096
8097
8098 /* [helpstring][id] */
8099 HRESULT STDMETHODCALLTYPE IXMLDOMElement_getAttributeNode_Proxy(
8100 IXMLDOMElement* This,
8101 /* [in] */ BSTR name,
8102 /* [retval][out] */ IXMLDOMAttribute** attributeNode);
8103
8104
8106 IRpcStubBuffer* This,
8107 IRpcChannelBuffer* _pRpcChannelBuffer,
8108 PRPC_MESSAGE _pRpcMessage,
8109 DWORD* _pdwStubPhase);
8110
8111
8112 /* [helpstring][id] */
8113 HRESULT STDMETHODCALLTYPE IXMLDOMElement_setAttributeNode_Proxy(
8114 IXMLDOMElement* This,
8115 /* [in] */ IXMLDOMAttribute* DOMAttribute,
8116 /* [retval][out] */ IXMLDOMAttribute** attributeNode);
8117
8118
8120 IRpcStubBuffer* This,
8121 IRpcChannelBuffer* _pRpcChannelBuffer,
8122 PRPC_MESSAGE _pRpcMessage,
8123 DWORD* _pdwStubPhase);
8124
8125
8126 /* [helpstring][id] */
8128 IXMLDOMElement* This,
8129 /* [in] */ IXMLDOMAttribute* DOMAttribute,
8130 /* [retval][out] */ IXMLDOMAttribute** attributeNode);
8131
8132
8134 IRpcStubBuffer* This,
8135 IRpcChannelBuffer* _pRpcChannelBuffer,
8136 PRPC_MESSAGE _pRpcMessage,
8137 DWORD* _pdwStubPhase);
8138
8139
8140 /* [helpstring][id] */
8142 IXMLDOMElement* This,
8143 /* [in] */ BSTR tagName,
8144 /* [retval][out] */ IXMLDOMNodeList** resultList);
8145
8146
8148 IRpcStubBuffer* This,
8149 IRpcChannelBuffer* _pRpcChannelBuffer,
8150 PRPC_MESSAGE _pRpcMessage,
8151 DWORD* _pdwStubPhase);
8152
8153
8154 /* [helpstring][id] */
8155 HRESULT STDMETHODCALLTYPE IXMLDOMElement_normalize_Proxy(
8156 IXMLDOMElement* This);
8157
8158
8160 IRpcStubBuffer* This,
8161 IRpcChannelBuffer* _pRpcChannelBuffer,
8162 PRPC_MESSAGE _pRpcMessage,
8163 DWORD* _pdwStubPhase);
8164
8165
8166
8167#endif /* __IXMLDOMElement_INTERFACE_DEFINED__ */
8168
8169
8170#ifndef __IXMLDOMText_INTERFACE_DEFINED__
8171#define __IXMLDOMText_INTERFACE_DEFINED__
8172
8173 /* interface IXMLDOMText */
8174 /* [unique][nonextensible][oleautomation][dual][uuid][object][local] */
8175
8176
8177 EXTERN_C const IID IID_IXMLDOMText;
8178
8179#if defined(__cplusplus) && !defined(CINTERFACE)
8180
8181 MIDL_INTERFACE("2933BF87-7B36-11d2-B20E-00C04F983E60")
8184 {
8185public:
8186 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE splitText(
8187 /* [in] */ long offset,
8188 /* [retval][out] */ IXMLDOMText** rightHandTextNode) = 0;
8189
8190 };
8191
8192#else /* C style interface */
8193
8194 typedef struct IXMLDOMTextVtbl
8195 {
8196 BEGIN_INTERFACE
8197
8198 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
8199 IXMLDOMText* This,
8200 /* [in] */ REFIID riid,
8201 /* [iid_is][out] */ void** ppvObject);
8202
8203 ULONG(STDMETHODCALLTYPE* AddRef)(
8204 IXMLDOMText* This);
8205
8206 ULONG(STDMETHODCALLTYPE* Release)(
8207 IXMLDOMText* This);
8208
8209 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
8210 IXMLDOMText* This,
8211 /* [out] */ UINT* pctinfo);
8212
8213 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
8214 IXMLDOMText* This,
8215 /* [in] */ UINT iTInfo,
8216 /* [in] */ LCID lcid,
8217 /* [out] */ ITypeInfo** ppTInfo);
8218
8219 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
8220 IXMLDOMText* This,
8221 /* [in] */ REFIID riid,
8222 /* [size_is][in] */ LPOLESTR* rgszNames,
8223 /* [in] */ UINT cNames,
8224 /* [in] */ LCID lcid,
8225 /* [size_is][out] */ DISPID* rgDispId);
8226
8227 /* [local] */
8228 HRESULT(STDMETHODCALLTYPE* Invoke)(
8229 IXMLDOMText* This,
8230 /* [in] */ DISPID dispIdMember,
8231 /* [in] */ REFIID riid,
8232 /* [in] */ LCID lcid,
8233 /* [in] */ WORD wFlags,
8234 /* [out][in] */ DISPPARAMS* pDispParams,
8235 /* [out] */ VARIANT* pVarResult,
8236 /* [out] */ EXCEPINFO* pExcepInfo,
8237 /* [out] */ UINT* puArgErr);
8238
8239 /* [helpstring][id][propget] */
8240 HRESULT(STDMETHODCALLTYPE* get_nodeName)(
8241 IXMLDOMText* This,
8242 /* [retval][out] */ BSTR* name);
8243
8244 /* [helpstring][id][propget] */
8245 HRESULT(STDMETHODCALLTYPE* get_nodeValue)(
8246 IXMLDOMText* This,
8247 /* [retval][out] */ VARIANT* value);
8248
8249 /* [helpstring][id][propput] */
8250 HRESULT(STDMETHODCALLTYPE* put_nodeValue)(
8251 IXMLDOMText* This,
8252 /* [in] */ VARIANT value);
8253
8254 /* [helpstring][id][propget] */
8255 HRESULT(STDMETHODCALLTYPE* get_nodeType)(
8256 IXMLDOMText* This,
8257 /* [retval][out] */ DOMNodeType* type);
8258
8259 /* [helpstring][id][propget] */
8260 HRESULT(STDMETHODCALLTYPE* get_parentNode)(
8261 IXMLDOMText* This,
8262 /* [retval][out] */ IXMLDOMNode** parent);
8263
8264 /* [helpstring][id][propget] */
8265 HRESULT(STDMETHODCALLTYPE* get_childNodes)(
8266 IXMLDOMText* This,
8267 /* [retval][out] */ IXMLDOMNodeList** childList);
8268
8269 /* [helpstring][id][propget] */
8270 HRESULT(STDMETHODCALLTYPE* get_firstChild)(
8271 IXMLDOMText* This,
8272 /* [retval][out] */ IXMLDOMNode** firstChild);
8273
8274 /* [helpstring][id][propget] */
8275 HRESULT(STDMETHODCALLTYPE* get_lastChild)(
8276 IXMLDOMText* This,
8277 /* [retval][out] */ IXMLDOMNode** lastChild);
8278
8279 /* [helpstring][id][propget] */
8280 HRESULT(STDMETHODCALLTYPE* get_previousSibling)(
8281 IXMLDOMText* This,
8282 /* [retval][out] */ IXMLDOMNode** previousSibling);
8283
8284 /* [helpstring][id][propget] */
8285 HRESULT(STDMETHODCALLTYPE* get_nextSibling)(
8286 IXMLDOMText* This,
8287 /* [retval][out] */ IXMLDOMNode** nextSibling);
8288
8289 /* [helpstring][id][propget] */
8290 HRESULT(STDMETHODCALLTYPE* get_attributes)(
8291 IXMLDOMText* This,
8292 /* [retval][out] */ IXMLDOMNamedNodeMap** attributeMap);
8293
8294 /* [helpstring][id] */
8295 HRESULT(STDMETHODCALLTYPE* insertBefore)(
8296 IXMLDOMText* This,
8298 /* [in] */ VARIANT refChild,
8299 /* [retval][out] */ IXMLDOMNode** outNewChild);
8300
8301 /* [helpstring][id] */
8302 HRESULT(STDMETHODCALLTYPE* replaceChild)(
8303 IXMLDOMText* This,
8304 /* [in] */ IXMLDOMNode* newChild,
8306 /* [retval][out] */ IXMLDOMNode** outOldChild);
8307
8308 /* [helpstring][id] */
8309 HRESULT(STDMETHODCALLTYPE* removeChild)(
8310 IXMLDOMText* This,
8312 /* [retval][out] */ IXMLDOMNode** oldChild);
8313
8314 /* [helpstring][id] */
8315 HRESULT(STDMETHODCALLTYPE* appendChild)(
8316 IXMLDOMText* This,
8317 /* [in] */ IXMLDOMNode* newChild,
8318 /* [retval][out] */ IXMLDOMNode** outNewChild);
8319
8320 /* [helpstring][id] */
8321 HRESULT(STDMETHODCALLTYPE* hasChildNodes)(
8322 IXMLDOMText* This,
8323 /* [retval][out] */ VARIANT_BOOL* hasChild);
8324
8325 /* [helpstring][id][propget] */
8326 HRESULT(STDMETHODCALLTYPE* get_ownerDocument)(
8327 IXMLDOMText* This,
8328 /* [retval][out] */ IXMLDOMDocument** DOMDocument);
8329
8330 /* [helpstring][id] */
8331 HRESULT(STDMETHODCALLTYPE* cloneNode)(
8332 IXMLDOMText* This,
8333 /* [in] */ VARIANT_BOOL deep,
8334 /* [retval][out] */ IXMLDOMNode** cloneRoot);
8335
8336 /* [helpstring][id][propget] */
8337 HRESULT(STDMETHODCALLTYPE* get_nodeTypeString)(
8338 IXMLDOMText* This,
8339 /* [out][retval] */ BSTR* nodeType);
8340
8341 /* [helpstring][id][propget] */
8342 HRESULT(STDMETHODCALLTYPE* get_text)(
8343 IXMLDOMText* This,
8344 /* [out][retval] */ BSTR* text);
8345
8346 /* [helpstring][id][propput] */
8347 HRESULT(STDMETHODCALLTYPE* put_text)(
8348 IXMLDOMText* This,
8349 /* [in] */ BSTR text);
8350
8351 /* [helpstring][id][propget] */
8352 HRESULT(STDMETHODCALLTYPE* get_specified)(
8353 IXMLDOMText* This,
8354 /* [retval][out] */ VARIANT_BOOL* isSpecified);
8355
8356 /* [helpstring][id][propget] */
8357 HRESULT(STDMETHODCALLTYPE* get_definition)(
8358 IXMLDOMText* This,
8359 /* [out][retval] */ IXMLDOMNode** definitionNode);
8360
8361 /* [helpstring][id][propget] */
8362 HRESULT(STDMETHODCALLTYPE* get_nodeTypedValue)(
8363 IXMLDOMText* This,
8364 /* [out][retval] */ VARIANT* typedValue);
8365
8366 /* [helpstring][id][propput] */
8367 HRESULT(STDMETHODCALLTYPE* put_nodeTypedValue)(
8368 IXMLDOMText* This,
8369 /* [in] */ VARIANT typedValue);
8370
8371 /* [helpstring][id][propget] */
8372 HRESULT(STDMETHODCALLTYPE* get_dataType)(
8373 IXMLDOMText* This,
8374 /* [out][retval] */ VARIANT* dataTypeName);
8375
8376 /* [helpstring][id][propput] */
8377 HRESULT(STDMETHODCALLTYPE* put_dataType)(
8378 IXMLDOMText* This,
8379 /* [in] */ BSTR dataTypeName);
8380
8381 /* [helpstring][id][propget] */
8382 HRESULT(STDMETHODCALLTYPE* get_xml)(
8383 IXMLDOMText* This,
8384 /* [out][retval] */ BSTR* xmlString);
8385
8386 /* [helpstring][id] */
8387 HRESULT(STDMETHODCALLTYPE* transformNode)(
8388 IXMLDOMText* This,
8390 /* [out][retval] */ BSTR* xmlString);
8391
8392 /* [helpstring][id] */
8393 HRESULT(STDMETHODCALLTYPE* selectNodes)(
8394 IXMLDOMText* This,
8395 /* [in] */ BSTR queryString,
8396 /* [out][retval] */ IXMLDOMNodeList** resultList);
8397
8398 /* [helpstring][id] */
8399 HRESULT(STDMETHODCALLTYPE* selectSingleNode)(
8400 IXMLDOMText* This,
8401 /* [in] */ BSTR queryString,
8402 /* [out][retval] */ IXMLDOMNode** resultNode);
8403
8404 /* [helpstring][id][propget] */
8405 HRESULT(STDMETHODCALLTYPE* get_parsed)(
8406 IXMLDOMText* This,
8407 /* [out][retval] */ VARIANT_BOOL* isParsed);
8408
8409 /* [helpstring][id][propget] */
8410 HRESULT(STDMETHODCALLTYPE* get_namespaceURI)(
8411 IXMLDOMText* This,
8412 /* [out][retval] */ BSTR* namespaceURI);
8413
8414 /* [helpstring][id][propget] */
8415 HRESULT(STDMETHODCALLTYPE* get_prefix)(
8416 IXMLDOMText* This,
8417 /* [out][retval] */ BSTR* prefixString);
8418
8419 /* [helpstring][id][propget] */
8420 HRESULT(STDMETHODCALLTYPE* get_baseName)(
8421 IXMLDOMText* This,
8422 /* [out][retval] */ BSTR* nameString);
8423
8424 /* [helpstring][id] */
8425 HRESULT(STDMETHODCALLTYPE* transformNodeToObject)(
8426 IXMLDOMText* This,
8427 /* [in] */ IXMLDOMNode* stylesheet,
8428 /* [in] */ VARIANT outputObject);
8429
8430 /* [helpstring][id][propget] */
8431 HRESULT(STDMETHODCALLTYPE* get_data)(
8432 IXMLDOMText* This,
8433 /* [retval][out] */ BSTR* data);
8434
8435 /* [helpstring][id][propput] */
8436 HRESULT(STDMETHODCALLTYPE* put_data)(
8437 IXMLDOMText* This,
8438 /* [in] */ BSTR data);
8439
8440 /* [helpstring][id][propget] */
8441 HRESULT(STDMETHODCALLTYPE* get_length)(
8442 IXMLDOMText* This,
8443 /* [retval][out] */ long* dataLength);
8444
8445 /* [helpstring][id] */
8446 HRESULT(STDMETHODCALLTYPE* substringData)(
8447 IXMLDOMText* This,
8448 /* [in] */ long offset,
8449 /* [in] */ long count,
8450 /* [retval][out] */ BSTR* data);
8451
8452 /* [helpstring][id] */
8453 HRESULT(STDMETHODCALLTYPE* appendData)(
8454 IXMLDOMText* This,
8455 /* [in] */ BSTR data);
8456
8457 /* [helpstring][id] */
8458 HRESULT(STDMETHODCALLTYPE* insertData)(
8459 IXMLDOMText* This,
8460 /* [in] */ long offset,
8461 /* [in] */ BSTR data);
8462
8463 /* [helpstring][id] */
8464 HRESULT(STDMETHODCALLTYPE* deleteData)(
8465 IXMLDOMText* This,
8466 /* [in] */ long offset,
8467 /* [in] */ long count);
8468
8469 /* [helpstring][id] */
8470 HRESULT(STDMETHODCALLTYPE* replaceData)(
8471 IXMLDOMText* This,
8472 /* [in] */ long offset,
8473 /* [in] */ long count,
8474 /* [in] */ BSTR data);
8475
8476 /* [helpstring][id] */
8477 HRESULT(STDMETHODCALLTYPE* splitText)(
8478 IXMLDOMText* This,
8479 /* [in] */ long offset,
8480 /* [retval][out] */ IXMLDOMText** rightHandTextNode);
8481
8482 END_INTERFACE
8484
8485 interface IXMLDOMText
8486 {
8487 CONST_VTBL struct IXMLDOMTextVtbl* lpVtbl;
8488 };
8489
8490
8491
8492#ifdef COBJMACROS
8493
8494
8495#define IXMLDOMText_QueryInterface(This,riid,ppvObject) \
8496 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
8497
8498#define IXMLDOMText_AddRef(This) \
8499 (This)->lpVtbl -> AddRef(This)
8500
8501#define IXMLDOMText_Release(This) \
8502 (This)->lpVtbl -> Release(This)
8503
8504
8505#define IXMLDOMText_GetTypeInfoCount(This,pctinfo) \
8506 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
8507
8508#define IXMLDOMText_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
8509 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
8510
8511#define IXMLDOMText_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
8512 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
8513
8514#define IXMLDOMText_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
8515 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
8516
8517
8518#define IXMLDOMText_get_nodeName(This,name) \
8519 (This)->lpVtbl -> get_nodeName(This,name)
8520
8521#define IXMLDOMText_get_nodeValue(This,value) \
8522 (This)->lpVtbl -> get_nodeValue(This,value)
8523
8524#define IXMLDOMText_put_nodeValue(This,value) \
8525 (This)->lpVtbl -> put_nodeValue(This,value)
8526
8527#define IXMLDOMText_get_nodeType(This,type) \
8528 (This)->lpVtbl -> get_nodeType(This,type)
8529
8530#define IXMLDOMText_get_parentNode(This,parent) \
8531 (This)->lpVtbl -> get_parentNode(This,parent)
8532
8533#define IXMLDOMText_get_childNodes(This,childList) \
8534 (This)->lpVtbl -> get_childNodes(This,childList)
8535
8536#define IXMLDOMText_get_firstChild(This,firstChild) \
8537 (This)->lpVtbl -> get_firstChild(This,firstChild)
8538
8539#define IXMLDOMText_get_lastChild(This,lastChild) \
8540 (This)->lpVtbl -> get_lastChild(This,lastChild)
8541
8542#define IXMLDOMText_get_previousSibling(This,previousSibling) \
8543 (This)->lpVtbl -> get_previousSibling(This,previousSibling)
8544
8545#define IXMLDOMText_get_nextSibling(This,nextSibling) \
8546 (This)->lpVtbl -> get_nextSibling(This,nextSibling)
8547
8548#define IXMLDOMText_get_attributes(This,attributeMap) \
8549 (This)->lpVtbl -> get_attributes(This,attributeMap)
8550
8551#define IXMLDOMText_insertBefore(This,newChild,refChild,outNewChild) \
8552 (This)->lpVtbl -> insertBefore(This,newChild,refChild,outNewChild)
8553
8554#define IXMLDOMText_replaceChild(This,newChild,oldChild,outOldChild) \
8555 (This)->lpVtbl -> replaceChild(This,newChild,oldChild,outOldChild)
8556
8557#define IXMLDOMText_removeChild(This,childNode,oldChild) \
8558 (This)->lpVtbl -> removeChild(This,childNode,oldChild)
8559
8560#define IXMLDOMText_appendChild(This,newChild,outNewChild) \
8561 (This)->lpVtbl -> appendChild(This,newChild,outNewChild)
8562
8563#define IXMLDOMText_hasChildNodes(This,hasChild) \
8564 (This)->lpVtbl -> hasChildNodes(This,hasChild)
8565
8566#define IXMLDOMText_get_ownerDocument(This,DOMDocument) \
8567 (This)->lpVtbl -> get_ownerDocument(This,DOMDocument)
8568
8569#define IXMLDOMText_cloneNode(This,deep,cloneRoot) \
8570 (This)->lpVtbl -> cloneNode(This,deep,cloneRoot)
8571
8572#define IXMLDOMText_get_nodeTypeString(This,nodeType) \
8573 (This)->lpVtbl -> get_nodeTypeString(This,nodeType)
8574
8575#define IXMLDOMText_get_text(This,text) \
8576 (This)->lpVtbl -> get_text(This,text)
8577
8578#define IXMLDOMText_put_text(This,text) \
8579 (This)->lpVtbl -> put_text(This,text)
8580
8581#define IXMLDOMText_get_specified(This,isSpecified) \
8582 (This)->lpVtbl -> get_specified(This,isSpecified)
8583
8584#define IXMLDOMText_get_definition(This,definitionNode) \
8585 (This)->lpVtbl -> get_definition(This,definitionNode)
8586
8587#define IXMLDOMText_get_nodeTypedValue(This,typedValue) \
8588 (This)->lpVtbl -> get_nodeTypedValue(This,typedValue)
8589
8590#define IXMLDOMText_put_nodeTypedValue(This,typedValue) \
8591 (This)->lpVtbl -> put_nodeTypedValue(This,typedValue)
8592
8593#define IXMLDOMText_get_dataType(This,dataTypeName) \
8594 (This)->lpVtbl -> get_dataType(This,dataTypeName)
8595
8596#define IXMLDOMText_put_dataType(This,dataTypeName) \
8597 (This)->lpVtbl -> put_dataType(This,dataTypeName)
8598
8599#define IXMLDOMText_get_xml(This,xmlString) \
8600 (This)->lpVtbl -> get_xml(This,xmlString)
8601
8602#define IXMLDOMText_transformNode(This,stylesheet,xmlString) \
8603 (This)->lpVtbl -> transformNode(This,stylesheet,xmlString)
8604
8605#define IXMLDOMText_selectNodes(This,queryString,resultList) \
8606 (This)->lpVtbl -> selectNodes(This,queryString,resultList)
8607
8608#define IXMLDOMText_selectSingleNode(This,queryString,resultNode) \
8609 (This)->lpVtbl -> selectSingleNode(This,queryString,resultNode)
8610
8611#define IXMLDOMText_get_parsed(This,isParsed) \
8612 (This)->lpVtbl -> get_parsed(This,isParsed)
8613
8614#define IXMLDOMText_get_namespaceURI(This,namespaceURI) \
8615 (This)->lpVtbl -> get_namespaceURI(This,namespaceURI)
8616
8617#define IXMLDOMText_get_prefix(This,prefixString) \
8618 (This)->lpVtbl -> get_prefix(This,prefixString)
8619
8620#define IXMLDOMText_get_baseName(This,nameString) \
8621 (This)->lpVtbl -> get_baseName(This,nameString)
8622
8623#define IXMLDOMText_transformNodeToObject(This,stylesheet,outputObject) \
8624 (This)->lpVtbl -> transformNodeToObject(This,stylesheet,outputObject)
8625
8626
8627#define IXMLDOMText_get_data(This,data) \
8628 (This)->lpVtbl -> get_data(This,data)
8629
8630#define IXMLDOMText_put_data(This,data) \
8631 (This)->lpVtbl -> put_data(This,data)
8632
8633#define IXMLDOMText_get_length(This,dataLength) \
8634 (This)->lpVtbl -> get_length(This,dataLength)
8635
8636#define IXMLDOMText_substringData(This,offset,count,data) \
8637 (This)->lpVtbl -> substringData(This,offset,count,data)
8638
8639#define IXMLDOMText_appendData(This,data) \
8640 (This)->lpVtbl -> appendData(This,data)
8641
8642#define IXMLDOMText_insertData(This,offset,data) \
8643 (This)->lpVtbl -> insertData(This,offset,data)
8644
8645#define IXMLDOMText_deleteData(This,offset,count) \
8646 (This)->lpVtbl -> deleteData(This,offset,count)
8647
8648#define IXMLDOMText_replaceData(This,offset,count,data) \
8649 (This)->lpVtbl -> replaceData(This,offset,count,data)
8650
8651
8652#define IXMLDOMText_splitText(This,offset,rightHandTextNode) \
8653 (This)->lpVtbl -> splitText(This,offset,rightHandTextNode)
8654
8655#endif /* COBJMACROS */
8656
8657
8658#endif /* C style interface */
8659
8660
8661
8662 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMText_splitText_Proxy(
8663 IXMLDOMText* This,
8664 /* [in] */ long offset,
8665 /* [retval][out] */ IXMLDOMText** rightHandTextNode);
8666
8667
8669 IRpcStubBuffer* This,
8670 IRpcChannelBuffer* _pRpcChannelBuffer,
8671 PRPC_MESSAGE _pRpcMessage,
8672 DWORD* _pdwStubPhase);
8673
8674
8675
8676#endif /* __IXMLDOMText_INTERFACE_DEFINED__ */
8677
8678
8679#ifndef __IXMLDOMComment_INTERFACE_DEFINED__
8680#define __IXMLDOMComment_INTERFACE_DEFINED__
8681
8682 /* interface IXMLDOMComment */
8683 /* [unique][nonextensible][oleautomation][dual][uuid][object][local] */
8684
8685
8686 EXTERN_C const IID IID_IXMLDOMComment;
8687
8688#if defined(__cplusplus) && !defined(CINTERFACE)
8689
8690 MIDL_INTERFACE("2933BF88-7B36-11d2-B20E-00C04F983E60")
8693 {
8694public:
8695 };
8696
8697#else /* C style interface */
8698
8699 typedef struct IXMLDOMCommentVtbl
8700 {
8701 BEGIN_INTERFACE
8702
8703 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
8704 IXMLDOMComment* This,
8705 /* [in] */ REFIID riid,
8706 /* [iid_is][out] */ void** ppvObject);
8707
8708 ULONG(STDMETHODCALLTYPE* AddRef)(
8709 IXMLDOMComment* This);
8710
8711 ULONG(STDMETHODCALLTYPE* Release)(
8712 IXMLDOMComment* This);
8713
8714 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
8715 IXMLDOMComment* This,
8716 /* [out] */ UINT* pctinfo);
8717
8718 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
8719 IXMLDOMComment* This,
8720 /* [in] */ UINT iTInfo,
8721 /* [in] */ LCID lcid,
8722 /* [out] */ ITypeInfo** ppTInfo);
8723
8724 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
8725 IXMLDOMComment* This,
8726 /* [in] */ REFIID riid,
8727 /* [size_is][in] */ LPOLESTR* rgszNames,
8728 /* [in] */ UINT cNames,
8729 /* [in] */ LCID lcid,
8730 /* [size_is][out] */ DISPID* rgDispId);
8731
8732 /* [local] */
8733 HRESULT(STDMETHODCALLTYPE* Invoke)(
8734 IXMLDOMComment* This,
8735 /* [in] */ DISPID dispIdMember,
8736 /* [in] */ REFIID riid,
8737 /* [in] */ LCID lcid,
8738 /* [in] */ WORD wFlags,
8739 /* [out][in] */ DISPPARAMS* pDispParams,
8740 /* [out] */ VARIANT* pVarResult,
8741 /* [out] */ EXCEPINFO* pExcepInfo,
8742 /* [out] */ UINT* puArgErr);
8743
8744 /* [helpstring][id][propget] */
8745 HRESULT(STDMETHODCALLTYPE* get_nodeName)(
8746 IXMLDOMComment* This,
8747 /* [retval][out] */ BSTR* name);
8748
8749 /* [helpstring][id][propget] */
8750 HRESULT(STDMETHODCALLTYPE* get_nodeValue)(
8751 IXMLDOMComment* This,
8752 /* [retval][out] */ VARIANT* value);
8753
8754 /* [helpstring][id][propput] */
8755 HRESULT(STDMETHODCALLTYPE* put_nodeValue)(
8756 IXMLDOMComment* This,
8757 /* [in] */ VARIANT value);
8758
8759 /* [helpstring][id][propget] */
8760 HRESULT(STDMETHODCALLTYPE* get_nodeType)(
8761 IXMLDOMComment* This,
8762 /* [retval][out] */ DOMNodeType* type);
8763
8764 /* [helpstring][id][propget] */
8765 HRESULT(STDMETHODCALLTYPE* get_parentNode)(
8766 IXMLDOMComment* This,
8767 /* [retval][out] */ IXMLDOMNode** parent);
8768
8769 /* [helpstring][id][propget] */
8770 HRESULT(STDMETHODCALLTYPE* get_childNodes)(
8771 IXMLDOMComment* This,
8772 /* [retval][out] */ IXMLDOMNodeList** childList);
8773
8774 /* [helpstring][id][propget] */
8775 HRESULT(STDMETHODCALLTYPE* get_firstChild)(
8776 IXMLDOMComment* This,
8777 /* [retval][out] */ IXMLDOMNode** firstChild);
8778
8779 /* [helpstring][id][propget] */
8780 HRESULT(STDMETHODCALLTYPE* get_lastChild)(
8781 IXMLDOMComment* This,
8782 /* [retval][out] */ IXMLDOMNode** lastChild);
8783
8784 /* [helpstring][id][propget] */
8785 HRESULT(STDMETHODCALLTYPE* get_previousSibling)(
8786 IXMLDOMComment* This,
8787 /* [retval][out] */ IXMLDOMNode** previousSibling);
8788
8789 /* [helpstring][id][propget] */
8790 HRESULT(STDMETHODCALLTYPE* get_nextSibling)(
8791 IXMLDOMComment* This,
8792 /* [retval][out] */ IXMLDOMNode** nextSibling);
8793
8794 /* [helpstring][id][propget] */
8795 HRESULT(STDMETHODCALLTYPE* get_attributes)(
8796 IXMLDOMComment* This,
8797 /* [retval][out] */ IXMLDOMNamedNodeMap** attributeMap);
8798
8799 /* [helpstring][id] */
8800 HRESULT(STDMETHODCALLTYPE* insertBefore)(
8801 IXMLDOMComment* This,
8803 /* [in] */ VARIANT refChild,
8804 /* [retval][out] */ IXMLDOMNode** outNewChild);
8805
8806 /* [helpstring][id] */
8807 HRESULT(STDMETHODCALLTYPE* replaceChild)(
8808 IXMLDOMComment* This,
8809 /* [in] */ IXMLDOMNode* newChild,
8811 /* [retval][out] */ IXMLDOMNode** outOldChild);
8812
8813 /* [helpstring][id] */
8814 HRESULT(STDMETHODCALLTYPE* removeChild)(
8815 IXMLDOMComment* This,
8817 /* [retval][out] */ IXMLDOMNode** oldChild);
8818
8819 /* [helpstring][id] */
8820 HRESULT(STDMETHODCALLTYPE* appendChild)(
8821 IXMLDOMComment* This,
8822 /* [in] */ IXMLDOMNode* newChild,
8823 /* [retval][out] */ IXMLDOMNode** outNewChild);
8824
8825 /* [helpstring][id] */
8826 HRESULT(STDMETHODCALLTYPE* hasChildNodes)(
8827 IXMLDOMComment* This,
8828 /* [retval][out] */ VARIANT_BOOL* hasChild);
8829
8830 /* [helpstring][id][propget] */
8831 HRESULT(STDMETHODCALLTYPE* get_ownerDocument)(
8832 IXMLDOMComment* This,
8833 /* [retval][out] */ IXMLDOMDocument** DOMDocument);
8834
8835 /* [helpstring][id] */
8836 HRESULT(STDMETHODCALLTYPE* cloneNode)(
8837 IXMLDOMComment* This,
8838 /* [in] */ VARIANT_BOOL deep,
8839 /* [retval][out] */ IXMLDOMNode** cloneRoot);
8840
8841 /* [helpstring][id][propget] */
8842 HRESULT(STDMETHODCALLTYPE* get_nodeTypeString)(
8843 IXMLDOMComment* This,
8844 /* [out][retval] */ BSTR* nodeType);
8845
8846 /* [helpstring][id][propget] */
8847 HRESULT(STDMETHODCALLTYPE* get_text)(
8848 IXMLDOMComment* This,
8849 /* [out][retval] */ BSTR* text);
8850
8851 /* [helpstring][id][propput] */
8852 HRESULT(STDMETHODCALLTYPE* put_text)(
8853 IXMLDOMComment* This,
8854 /* [in] */ BSTR text);
8855
8856 /* [helpstring][id][propget] */
8857 HRESULT(STDMETHODCALLTYPE* get_specified)(
8858 IXMLDOMComment* This,
8859 /* [retval][out] */ VARIANT_BOOL* isSpecified);
8860
8861 /* [helpstring][id][propget] */
8862 HRESULT(STDMETHODCALLTYPE* get_definition)(
8863 IXMLDOMComment* This,
8864 /* [out][retval] */ IXMLDOMNode** definitionNode);
8865
8866 /* [helpstring][id][propget] */
8867 HRESULT(STDMETHODCALLTYPE* get_nodeTypedValue)(
8868 IXMLDOMComment* This,
8869 /* [out][retval] */ VARIANT* typedValue);
8870
8871 /* [helpstring][id][propput] */
8872 HRESULT(STDMETHODCALLTYPE* put_nodeTypedValue)(
8873 IXMLDOMComment* This,
8874 /* [in] */ VARIANT typedValue);
8875
8876 /* [helpstring][id][propget] */
8877 HRESULT(STDMETHODCALLTYPE* get_dataType)(
8878 IXMLDOMComment* This,
8879 /* [out][retval] */ VARIANT* dataTypeName);
8880
8881 /* [helpstring][id][propput] */
8882 HRESULT(STDMETHODCALLTYPE* put_dataType)(
8883 IXMLDOMComment* This,
8884 /* [in] */ BSTR dataTypeName);
8885
8886 /* [helpstring][id][propget] */
8887 HRESULT(STDMETHODCALLTYPE* get_xml)(
8888 IXMLDOMComment* This,
8889 /* [out][retval] */ BSTR* xmlString);
8890
8891 /* [helpstring][id] */
8892 HRESULT(STDMETHODCALLTYPE* transformNode)(
8893 IXMLDOMComment* This,
8895 /* [out][retval] */ BSTR* xmlString);
8896
8897 /* [helpstring][id] */
8898 HRESULT(STDMETHODCALLTYPE* selectNodes)(
8899 IXMLDOMComment* This,
8900 /* [in] */ BSTR queryString,
8901 /* [out][retval] */ IXMLDOMNodeList** resultList);
8902
8903 /* [helpstring][id] */
8904 HRESULT(STDMETHODCALLTYPE* selectSingleNode)(
8905 IXMLDOMComment* This,
8906 /* [in] */ BSTR queryString,
8907 /* [out][retval] */ IXMLDOMNode** resultNode);
8908
8909 /* [helpstring][id][propget] */
8910 HRESULT(STDMETHODCALLTYPE* get_parsed)(
8911 IXMLDOMComment* This,
8912 /* [out][retval] */ VARIANT_BOOL* isParsed);
8913
8914 /* [helpstring][id][propget] */
8915 HRESULT(STDMETHODCALLTYPE* get_namespaceURI)(
8916 IXMLDOMComment* This,
8917 /* [out][retval] */ BSTR* namespaceURI);
8918
8919 /* [helpstring][id][propget] */
8920 HRESULT(STDMETHODCALLTYPE* get_prefix)(
8921 IXMLDOMComment* This,
8922 /* [out][retval] */ BSTR* prefixString);
8923
8924 /* [helpstring][id][propget] */
8925 HRESULT(STDMETHODCALLTYPE* get_baseName)(
8926 IXMLDOMComment* This,
8927 /* [out][retval] */ BSTR* nameString);
8928
8929 /* [helpstring][id] */
8930 HRESULT(STDMETHODCALLTYPE* transformNodeToObject)(
8931 IXMLDOMComment* This,
8932 /* [in] */ IXMLDOMNode* stylesheet,
8933 /* [in] */ VARIANT outputObject);
8934
8935 /* [helpstring][id][propget] */
8936 HRESULT(STDMETHODCALLTYPE* get_data)(
8937 IXMLDOMComment* This,
8938 /* [retval][out] */ BSTR* data);
8939
8940 /* [helpstring][id][propput] */
8941 HRESULT(STDMETHODCALLTYPE* put_data)(
8942 IXMLDOMComment* This,
8943 /* [in] */ BSTR data);
8944
8945 /* [helpstring][id][propget] */
8946 HRESULT(STDMETHODCALLTYPE* get_length)(
8947 IXMLDOMComment* This,
8948 /* [retval][out] */ long* dataLength);
8949
8950 /* [helpstring][id] */
8951 HRESULT(STDMETHODCALLTYPE* substringData)(
8952 IXMLDOMComment* This,
8953 /* [in] */ long offset,
8954 /* [in] */ long count,
8955 /* [retval][out] */ BSTR* data);
8956
8957 /* [helpstring][id] */
8958 HRESULT(STDMETHODCALLTYPE* appendData)(
8959 IXMLDOMComment* This,
8960 /* [in] */ BSTR data);
8961
8962 /* [helpstring][id] */
8963 HRESULT(STDMETHODCALLTYPE* insertData)(
8964 IXMLDOMComment* This,
8965 /* [in] */ long offset,
8966 /* [in] */ BSTR data);
8967
8968 /* [helpstring][id] */
8969 HRESULT(STDMETHODCALLTYPE* deleteData)(
8970 IXMLDOMComment* This,
8971 /* [in] */ long offset,
8972 /* [in] */ long count);
8973
8974 /* [helpstring][id] */
8975 HRESULT(STDMETHODCALLTYPE* replaceData)(
8976 IXMLDOMComment* This,
8977 /* [in] */ long offset,
8978 /* [in] */ long count,
8979 /* [in] */ BSTR data);
8980
8981 END_INTERFACE
8983
8984 interface IXMLDOMComment
8985 {
8986 CONST_VTBL struct IXMLDOMCommentVtbl* lpVtbl;
8987 };
8988
8989
8990
8991#ifdef COBJMACROS
8992
8993
8994#define IXMLDOMComment_QueryInterface(This,riid,ppvObject) \
8995 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
8996
8997#define IXMLDOMComment_AddRef(This) \
8998 (This)->lpVtbl -> AddRef(This)
8999
9000#define IXMLDOMComment_Release(This) \
9001 (This)->lpVtbl -> Release(This)
9002
9003
9004#define IXMLDOMComment_GetTypeInfoCount(This,pctinfo) \
9005 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
9006
9007#define IXMLDOMComment_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
9008 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
9009
9010#define IXMLDOMComment_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
9011 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
9012
9013#define IXMLDOMComment_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
9014 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
9015
9016
9017#define IXMLDOMComment_get_nodeName(This,name) \
9018 (This)->lpVtbl -> get_nodeName(This,name)
9019
9020#define IXMLDOMComment_get_nodeValue(This,value) \
9021 (This)->lpVtbl -> get_nodeValue(This,value)
9022
9023#define IXMLDOMComment_put_nodeValue(This,value) \
9024 (This)->lpVtbl -> put_nodeValue(This,value)
9025
9026#define IXMLDOMComment_get_nodeType(This,type) \
9027 (This)->lpVtbl -> get_nodeType(This,type)
9028
9029#define IXMLDOMComment_get_parentNode(This,parent) \
9030 (This)->lpVtbl -> get_parentNode(This,parent)
9031
9032#define IXMLDOMComment_get_childNodes(This,childList) \
9033 (This)->lpVtbl -> get_childNodes(This,childList)
9034
9035#define IXMLDOMComment_get_firstChild(This,firstChild) \
9036 (This)->lpVtbl -> get_firstChild(This,firstChild)
9037
9038#define IXMLDOMComment_get_lastChild(This,lastChild) \
9039 (This)->lpVtbl -> get_lastChild(This,lastChild)
9040
9041#define IXMLDOMComment_get_previousSibling(This,previousSibling) \
9042 (This)->lpVtbl -> get_previousSibling(This,previousSibling)
9043
9044#define IXMLDOMComment_get_nextSibling(This,nextSibling) \
9045 (This)->lpVtbl -> get_nextSibling(This,nextSibling)
9046
9047#define IXMLDOMComment_get_attributes(This,attributeMap) \
9048 (This)->lpVtbl -> get_attributes(This,attributeMap)
9049
9050#define IXMLDOMComment_insertBefore(This,newChild,refChild,outNewChild) \
9051 (This)->lpVtbl -> insertBefore(This,newChild,refChild,outNewChild)
9052
9053#define IXMLDOMComment_replaceChild(This,newChild,oldChild,outOldChild) \
9054 (This)->lpVtbl -> replaceChild(This,newChild,oldChild,outOldChild)
9055
9056#define IXMLDOMComment_removeChild(This,childNode,oldChild) \
9057 (This)->lpVtbl -> removeChild(This,childNode,oldChild)
9058
9059#define IXMLDOMComment_appendChild(This,newChild,outNewChild) \
9060 (This)->lpVtbl -> appendChild(This,newChild,outNewChild)
9061
9062#define IXMLDOMComment_hasChildNodes(This,hasChild) \
9063 (This)->lpVtbl -> hasChildNodes(This,hasChild)
9064
9065#define IXMLDOMComment_get_ownerDocument(This,DOMDocument) \
9066 (This)->lpVtbl -> get_ownerDocument(This,DOMDocument)
9067
9068#define IXMLDOMComment_cloneNode(This,deep,cloneRoot) \
9069 (This)->lpVtbl -> cloneNode(This,deep,cloneRoot)
9070
9071#define IXMLDOMComment_get_nodeTypeString(This,nodeType) \
9072 (This)->lpVtbl -> get_nodeTypeString(This,nodeType)
9073
9074#define IXMLDOMComment_get_text(This,text) \
9075 (This)->lpVtbl -> get_text(This,text)
9076
9077#define IXMLDOMComment_put_text(This,text) \
9078 (This)->lpVtbl -> put_text(This,text)
9079
9080#define IXMLDOMComment_get_specified(This,isSpecified) \
9081 (This)->lpVtbl -> get_specified(This,isSpecified)
9082
9083#define IXMLDOMComment_get_definition(This,definitionNode) \
9084 (This)->lpVtbl -> get_definition(This,definitionNode)
9085
9086#define IXMLDOMComment_get_nodeTypedValue(This,typedValue) \
9087 (This)->lpVtbl -> get_nodeTypedValue(This,typedValue)
9088
9089#define IXMLDOMComment_put_nodeTypedValue(This,typedValue) \
9090 (This)->lpVtbl -> put_nodeTypedValue(This,typedValue)
9091
9092#define IXMLDOMComment_get_dataType(This,dataTypeName) \
9093 (This)->lpVtbl -> get_dataType(This,dataTypeName)
9094
9095#define IXMLDOMComment_put_dataType(This,dataTypeName) \
9096 (This)->lpVtbl -> put_dataType(This,dataTypeName)
9097
9098#define IXMLDOMComment_get_xml(This,xmlString) \
9099 (This)->lpVtbl -> get_xml(This,xmlString)
9100
9101#define IXMLDOMComment_transformNode(This,stylesheet,xmlString) \
9102 (This)->lpVtbl -> transformNode(This,stylesheet,xmlString)
9103
9104#define IXMLDOMComment_selectNodes(This,queryString,resultList) \
9105 (This)->lpVtbl -> selectNodes(This,queryString,resultList)
9106
9107#define IXMLDOMComment_selectSingleNode(This,queryString,resultNode) \
9108 (This)->lpVtbl -> selectSingleNode(This,queryString,resultNode)
9109
9110#define IXMLDOMComment_get_parsed(This,isParsed) \
9111 (This)->lpVtbl -> get_parsed(This,isParsed)
9112
9113#define IXMLDOMComment_get_namespaceURI(This,namespaceURI) \
9114 (This)->lpVtbl -> get_namespaceURI(This,namespaceURI)
9115
9116#define IXMLDOMComment_get_prefix(This,prefixString) \
9117 (This)->lpVtbl -> get_prefix(This,prefixString)
9118
9119#define IXMLDOMComment_get_baseName(This,nameString) \
9120 (This)->lpVtbl -> get_baseName(This,nameString)
9121
9122#define IXMLDOMComment_transformNodeToObject(This,stylesheet,outputObject) \
9123 (This)->lpVtbl -> transformNodeToObject(This,stylesheet,outputObject)
9124
9125
9126#define IXMLDOMComment_get_data(This,data) \
9127 (This)->lpVtbl -> get_data(This,data)
9128
9129#define IXMLDOMComment_put_data(This,data) \
9130 (This)->lpVtbl -> put_data(This,data)
9131
9132#define IXMLDOMComment_get_length(This,dataLength) \
9133 (This)->lpVtbl -> get_length(This,dataLength)
9134
9135#define IXMLDOMComment_substringData(This,offset,count,data) \
9136 (This)->lpVtbl -> substringData(This,offset,count,data)
9137
9138#define IXMLDOMComment_appendData(This,data) \
9139 (This)->lpVtbl -> appendData(This,data)
9140
9141#define IXMLDOMComment_insertData(This,offset,data) \
9142 (This)->lpVtbl -> insertData(This,offset,data)
9143
9144#define IXMLDOMComment_deleteData(This,offset,count) \
9145 (This)->lpVtbl -> deleteData(This,offset,count)
9146
9147#define IXMLDOMComment_replaceData(This,offset,count,data) \
9148 (This)->lpVtbl -> replaceData(This,offset,count,data)
9149
9150
9151#endif /* COBJMACROS */
9152
9153
9154#endif /* C style interface */
9155
9156
9157
9158
9159#endif /* __IXMLDOMComment_INTERFACE_DEFINED__ */
9160
9161
9162#ifndef __IXMLDOMProcessingInstruction_INTERFACE_DEFINED__
9163#define __IXMLDOMProcessingInstruction_INTERFACE_DEFINED__
9164
9165 /* interface IXMLDOMProcessingInstruction */
9166 /* [unique][nonextensible][oleautomation][dual][uuid][object][local] */
9167
9168
9170
9171#if defined(__cplusplus) && !defined(CINTERFACE)
9172
9173 MIDL_INTERFACE("2933BF89-7B36-11d2-B20E-00C04F983E60")
9175 public IXMLDOMNode
9176 {
9177public:
9178 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_target(
9179 /* [retval][out] */ BSTR* name) = 0;
9180
9181 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_data(
9182 /* [retval][out] */ BSTR* value) = 0;
9183
9184 virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_data(
9185 /* [in] */ BSTR value) = 0;
9186
9187 };
9188
9189#else /* C style interface */
9190
9192 {
9193 BEGIN_INTERFACE
9194
9195 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
9197 /* [in] */ REFIID riid,
9198 /* [iid_is][out] */ void** ppvObject);
9199
9200 ULONG(STDMETHODCALLTYPE* AddRef)(
9202
9203 ULONG(STDMETHODCALLTYPE* Release)(
9205
9206 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
9208 /* [out] */ UINT* pctinfo);
9209
9210 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
9212 /* [in] */ UINT iTInfo,
9213 /* [in] */ LCID lcid,
9214 /* [out] */ ITypeInfo** ppTInfo);
9215
9216 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
9218 /* [in] */ REFIID riid,
9219 /* [size_is][in] */ LPOLESTR* rgszNames,
9220 /* [in] */ UINT cNames,
9221 /* [in] */ LCID lcid,
9222 /* [size_is][out] */ DISPID* rgDispId);
9223
9224 /* [local] */
9225 HRESULT(STDMETHODCALLTYPE* Invoke)(
9227 /* [in] */ DISPID dispIdMember,
9228 /* [in] */ REFIID riid,
9229 /* [in] */ LCID lcid,
9230 /* [in] */ WORD wFlags,
9231 /* [out][in] */ DISPPARAMS* pDispParams,
9232 /* [out] */ VARIANT* pVarResult,
9233 /* [out] */ EXCEPINFO* pExcepInfo,
9234 /* [out] */ UINT* puArgErr);
9235
9236 /* [helpstring][id][propget] */
9237 HRESULT(STDMETHODCALLTYPE* get_nodeName)(
9239 /* [retval][out] */ BSTR* name);
9240
9241 /* [helpstring][id][propget] */
9242 HRESULT(STDMETHODCALLTYPE* get_nodeValue)(
9244 /* [retval][out] */ VARIANT* value);
9245
9246 /* [helpstring][id][propput] */
9247 HRESULT(STDMETHODCALLTYPE* put_nodeValue)(
9249 /* [in] */ VARIANT value);
9250
9251 /* [helpstring][id][propget] */
9252 HRESULT(STDMETHODCALLTYPE* get_nodeType)(
9254 /* [retval][out] */ DOMNodeType* type);
9255
9256 /* [helpstring][id][propget] */
9257 HRESULT(STDMETHODCALLTYPE* get_parentNode)(
9259 /* [retval][out] */ IXMLDOMNode** parent);
9260
9261 /* [helpstring][id][propget] */
9262 HRESULT(STDMETHODCALLTYPE* get_childNodes)(
9264 /* [retval][out] */ IXMLDOMNodeList** childList);
9265
9266 /* [helpstring][id][propget] */
9267 HRESULT(STDMETHODCALLTYPE* get_firstChild)(
9269 /* [retval][out] */ IXMLDOMNode** firstChild);
9270
9271 /* [helpstring][id][propget] */
9272 HRESULT(STDMETHODCALLTYPE* get_lastChild)(
9274 /* [retval][out] */ IXMLDOMNode** lastChild);
9275
9276 /* [helpstring][id][propget] */
9277 HRESULT(STDMETHODCALLTYPE* get_previousSibling)(
9279 /* [retval][out] */ IXMLDOMNode** previousSibling);
9280
9281 /* [helpstring][id][propget] */
9282 HRESULT(STDMETHODCALLTYPE* get_nextSibling)(
9284 /* [retval][out] */ IXMLDOMNode** nextSibling);
9285
9286 /* [helpstring][id][propget] */
9287 HRESULT(STDMETHODCALLTYPE* get_attributes)(
9289 /* [retval][out] */ IXMLDOMNamedNodeMap** attributeMap);
9290
9291 /* [helpstring][id] */
9292 HRESULT(STDMETHODCALLTYPE* insertBefore)(
9295 /* [in] */ VARIANT refChild,
9296 /* [retval][out] */ IXMLDOMNode** outNewChild);
9297
9298 /* [helpstring][id] */
9299 HRESULT(STDMETHODCALLTYPE* replaceChild)(
9301 /* [in] */ IXMLDOMNode* newChild,
9303 /* [retval][out] */ IXMLDOMNode** outOldChild);
9304
9305 /* [helpstring][id] */
9306 HRESULT(STDMETHODCALLTYPE* removeChild)(
9309 /* [retval][out] */ IXMLDOMNode** oldChild);
9310
9311 /* [helpstring][id] */
9312 HRESULT(STDMETHODCALLTYPE* appendChild)(
9314 /* [in] */ IXMLDOMNode* newChild,
9315 /* [retval][out] */ IXMLDOMNode** outNewChild);
9316
9317 /* [helpstring][id] */
9318 HRESULT(STDMETHODCALLTYPE* hasChildNodes)(
9320 /* [retval][out] */ VARIANT_BOOL* hasChild);
9321
9322 /* [helpstring][id][propget] */
9323 HRESULT(STDMETHODCALLTYPE* get_ownerDocument)(
9325 /* [retval][out] */ IXMLDOMDocument** DOMDocument);
9326
9327 /* [helpstring][id] */
9328 HRESULT(STDMETHODCALLTYPE* cloneNode)(
9330 /* [in] */ VARIANT_BOOL deep,
9331 /* [retval][out] */ IXMLDOMNode** cloneRoot);
9332
9333 /* [helpstring][id][propget] */
9334 HRESULT(STDMETHODCALLTYPE* get_nodeTypeString)(
9336 /* [out][retval] */ BSTR* nodeType);
9337
9338 /* [helpstring][id][propget] */
9339 HRESULT(STDMETHODCALLTYPE* get_text)(
9341 /* [out][retval] */ BSTR* text);
9342
9343 /* [helpstring][id][propput] */
9344 HRESULT(STDMETHODCALLTYPE* put_text)(
9346 /* [in] */ BSTR text);
9347
9348 /* [helpstring][id][propget] */
9349 HRESULT(STDMETHODCALLTYPE* get_specified)(
9351 /* [retval][out] */ VARIANT_BOOL* isSpecified);
9352
9353 /* [helpstring][id][propget] */
9354 HRESULT(STDMETHODCALLTYPE* get_definition)(
9356 /* [out][retval] */ IXMLDOMNode** definitionNode);
9357
9358 /* [helpstring][id][propget] */
9359 HRESULT(STDMETHODCALLTYPE* get_nodeTypedValue)(
9361 /* [out][retval] */ VARIANT* typedValue);
9362
9363 /* [helpstring][id][propput] */
9364 HRESULT(STDMETHODCALLTYPE* put_nodeTypedValue)(
9366 /* [in] */ VARIANT typedValue);
9367
9368 /* [helpstring][id][propget] */
9369 HRESULT(STDMETHODCALLTYPE* get_dataType)(
9371 /* [out][retval] */ VARIANT* dataTypeName);
9372
9373 /* [helpstring][id][propput] */
9374 HRESULT(STDMETHODCALLTYPE* put_dataType)(
9376 /* [in] */ BSTR dataTypeName);
9377
9378 /* [helpstring][id][propget] */
9379 HRESULT(STDMETHODCALLTYPE* get_xml)(
9381 /* [out][retval] */ BSTR* xmlString);
9382
9383 /* [helpstring][id] */
9384 HRESULT(STDMETHODCALLTYPE* transformNode)(
9387 /* [out][retval] */ BSTR* xmlString);
9388
9389 /* [helpstring][id] */
9390 HRESULT(STDMETHODCALLTYPE* selectNodes)(
9392 /* [in] */ BSTR queryString,
9393 /* [out][retval] */ IXMLDOMNodeList** resultList);
9394
9395 /* [helpstring][id] */
9396 HRESULT(STDMETHODCALLTYPE* selectSingleNode)(
9398 /* [in] */ BSTR queryString,
9399 /* [out][retval] */ IXMLDOMNode** resultNode);
9400
9401 /* [helpstring][id][propget] */
9402 HRESULT(STDMETHODCALLTYPE* get_parsed)(
9404 /* [out][retval] */ VARIANT_BOOL* isParsed);
9405
9406 /* [helpstring][id][propget] */
9407 HRESULT(STDMETHODCALLTYPE* get_namespaceURI)(
9409 /* [out][retval] */ BSTR* namespaceURI);
9410
9411 /* [helpstring][id][propget] */
9412 HRESULT(STDMETHODCALLTYPE* get_prefix)(
9414 /* [out][retval] */ BSTR* prefixString);
9415
9416 /* [helpstring][id][propget] */
9417 HRESULT(STDMETHODCALLTYPE* get_baseName)(
9419 /* [out][retval] */ BSTR* nameString);
9420
9421 /* [helpstring][id] */
9422 HRESULT(STDMETHODCALLTYPE* transformNodeToObject)(
9424 /* [in] */ IXMLDOMNode* stylesheet,
9425 /* [in] */ VARIANT outputObject);
9426
9427 /* [helpstring][id][propget] */
9428 HRESULT(STDMETHODCALLTYPE* get_target)(
9430 /* [retval][out] */ BSTR* name);
9431
9432 /* [helpstring][id][propget] */
9433 HRESULT(STDMETHODCALLTYPE* get_data)(
9435 /* [retval][out] */ BSTR* value);
9436
9437 /* [helpstring][id][propput] */
9438 HRESULT(STDMETHODCALLTYPE* put_data)(
9440 /* [in] */ BSTR value);
9441
9442 END_INTERFACE
9444
9446 {
9447 CONST_VTBL struct IXMLDOMProcessingInstructionVtbl* lpVtbl;
9448 };
9449
9450
9451
9452#ifdef COBJMACROS
9453
9454
9455#define IXMLDOMProcessingInstruction_QueryInterface(This,riid,ppvObject) \
9456 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
9457
9458#define IXMLDOMProcessingInstruction_AddRef(This) \
9459 (This)->lpVtbl -> AddRef(This)
9460
9461#define IXMLDOMProcessingInstruction_Release(This) \
9462 (This)->lpVtbl -> Release(This)
9463
9464
9465#define IXMLDOMProcessingInstruction_GetTypeInfoCount(This,pctinfo) \
9466 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
9467
9468#define IXMLDOMProcessingInstruction_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
9469 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
9470
9471#define IXMLDOMProcessingInstruction_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
9472 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
9473
9474#define IXMLDOMProcessingInstruction_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
9475 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
9476
9477
9478#define IXMLDOMProcessingInstruction_get_nodeName(This,name) \
9479 (This)->lpVtbl -> get_nodeName(This,name)
9480
9481#define IXMLDOMProcessingInstruction_get_nodeValue(This,value) \
9482 (This)->lpVtbl -> get_nodeValue(This,value)
9483
9484#define IXMLDOMProcessingInstruction_put_nodeValue(This,value) \
9485 (This)->lpVtbl -> put_nodeValue(This,value)
9486
9487#define IXMLDOMProcessingInstruction_get_nodeType(This,type) \
9488 (This)->lpVtbl -> get_nodeType(This,type)
9489
9490#define IXMLDOMProcessingInstruction_get_parentNode(This,parent) \
9491 (This)->lpVtbl -> get_parentNode(This,parent)
9492
9493#define IXMLDOMProcessingInstruction_get_childNodes(This,childList) \
9494 (This)->lpVtbl -> get_childNodes(This,childList)
9495
9496#define IXMLDOMProcessingInstruction_get_firstChild(This,firstChild) \
9497 (This)->lpVtbl -> get_firstChild(This,firstChild)
9498
9499#define IXMLDOMProcessingInstruction_get_lastChild(This,lastChild) \
9500 (This)->lpVtbl -> get_lastChild(This,lastChild)
9501
9502#define IXMLDOMProcessingInstruction_get_previousSibling(This,previousSibling) \
9503 (This)->lpVtbl -> get_previousSibling(This,previousSibling)
9504
9505#define IXMLDOMProcessingInstruction_get_nextSibling(This,nextSibling) \
9506 (This)->lpVtbl -> get_nextSibling(This,nextSibling)
9507
9508#define IXMLDOMProcessingInstruction_get_attributes(This,attributeMap) \
9509 (This)->lpVtbl -> get_attributes(This,attributeMap)
9510
9511#define IXMLDOMProcessingInstruction_insertBefore(This,newChild,refChild,outNewChild) \
9512 (This)->lpVtbl -> insertBefore(This,newChild,refChild,outNewChild)
9513
9514#define IXMLDOMProcessingInstruction_replaceChild(This,newChild,oldChild,outOldChild) \
9515 (This)->lpVtbl -> replaceChild(This,newChild,oldChild,outOldChild)
9516
9517#define IXMLDOMProcessingInstruction_removeChild(This,childNode,oldChild) \
9518 (This)->lpVtbl -> removeChild(This,childNode,oldChild)
9519
9520#define IXMLDOMProcessingInstruction_appendChild(This,newChild,outNewChild) \
9521 (This)->lpVtbl -> appendChild(This,newChild,outNewChild)
9522
9523#define IXMLDOMProcessingInstruction_hasChildNodes(This,hasChild) \
9524 (This)->lpVtbl -> hasChildNodes(This,hasChild)
9525
9526#define IXMLDOMProcessingInstruction_get_ownerDocument(This,DOMDocument) \
9527 (This)->lpVtbl -> get_ownerDocument(This,DOMDocument)
9528
9529#define IXMLDOMProcessingInstruction_cloneNode(This,deep,cloneRoot) \
9530 (This)->lpVtbl -> cloneNode(This,deep,cloneRoot)
9531
9532#define IXMLDOMProcessingInstruction_get_nodeTypeString(This,nodeType) \
9533 (This)->lpVtbl -> get_nodeTypeString(This,nodeType)
9534
9535#define IXMLDOMProcessingInstruction_get_text(This,text) \
9536 (This)->lpVtbl -> get_text(This,text)
9537
9538#define IXMLDOMProcessingInstruction_put_text(This,text) \
9539 (This)->lpVtbl -> put_text(This,text)
9540
9541#define IXMLDOMProcessingInstruction_get_specified(This,isSpecified) \
9542 (This)->lpVtbl -> get_specified(This,isSpecified)
9543
9544#define IXMLDOMProcessingInstruction_get_definition(This,definitionNode) \
9545 (This)->lpVtbl -> get_definition(This,definitionNode)
9546
9547#define IXMLDOMProcessingInstruction_get_nodeTypedValue(This,typedValue) \
9548 (This)->lpVtbl -> get_nodeTypedValue(This,typedValue)
9549
9550#define IXMLDOMProcessingInstruction_put_nodeTypedValue(This,typedValue) \
9551 (This)->lpVtbl -> put_nodeTypedValue(This,typedValue)
9552
9553#define IXMLDOMProcessingInstruction_get_dataType(This,dataTypeName) \
9554 (This)->lpVtbl -> get_dataType(This,dataTypeName)
9555
9556#define IXMLDOMProcessingInstruction_put_dataType(This,dataTypeName) \
9557 (This)->lpVtbl -> put_dataType(This,dataTypeName)
9558
9559#define IXMLDOMProcessingInstruction_get_xml(This,xmlString) \
9560 (This)->lpVtbl -> get_xml(This,xmlString)
9561
9562#define IXMLDOMProcessingInstruction_transformNode(This,stylesheet,xmlString) \
9563 (This)->lpVtbl -> transformNode(This,stylesheet,xmlString)
9564
9565#define IXMLDOMProcessingInstruction_selectNodes(This,queryString,resultList) \
9566 (This)->lpVtbl -> selectNodes(This,queryString,resultList)
9567
9568#define IXMLDOMProcessingInstruction_selectSingleNode(This,queryString,resultNode) \
9569 (This)->lpVtbl -> selectSingleNode(This,queryString,resultNode)
9570
9571#define IXMLDOMProcessingInstruction_get_parsed(This,isParsed) \
9572 (This)->lpVtbl -> get_parsed(This,isParsed)
9573
9574#define IXMLDOMProcessingInstruction_get_namespaceURI(This,namespaceURI) \
9575 (This)->lpVtbl -> get_namespaceURI(This,namespaceURI)
9576
9577#define IXMLDOMProcessingInstruction_get_prefix(This,prefixString) \
9578 (This)->lpVtbl -> get_prefix(This,prefixString)
9579
9580#define IXMLDOMProcessingInstruction_get_baseName(This,nameString) \
9581 (This)->lpVtbl -> get_baseName(This,nameString)
9582
9583#define IXMLDOMProcessingInstruction_transformNodeToObject(This,stylesheet,outputObject) \
9584 (This)->lpVtbl -> transformNodeToObject(This,stylesheet,outputObject)
9585
9586
9587#define IXMLDOMProcessingInstruction_get_target(This,name) \
9588 (This)->lpVtbl -> get_target(This,name)
9589
9590#define IXMLDOMProcessingInstruction_get_data(This,value) \
9591 (This)->lpVtbl -> get_data(This,value)
9592
9593#define IXMLDOMProcessingInstruction_put_data(This,value) \
9594 (This)->lpVtbl -> put_data(This,value)
9595
9596#endif /* COBJMACROS */
9597
9598
9599#endif /* C style interface */
9600
9601
9602
9603 /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMProcessingInstruction_get_target_Proxy(
9605 /* [retval][out] */ BSTR* name);
9606
9607
9609 IRpcStubBuffer* This,
9610 IRpcChannelBuffer* _pRpcChannelBuffer,
9611 PRPC_MESSAGE _pRpcMessage,
9612 DWORD* _pdwStubPhase);
9613
9614
9615 /* [helpstring][id][propget] */
9618 /* [retval][out] */ BSTR* value);
9619
9620
9622 IRpcStubBuffer* This,
9623 IRpcChannelBuffer* _pRpcChannelBuffer,
9624 PRPC_MESSAGE _pRpcMessage,
9625 DWORD* _pdwStubPhase);
9626
9627
9628 /* [helpstring][id][propput] */
9631 /* [in] */ BSTR value);
9632
9633
9635 IRpcStubBuffer* This,
9636 IRpcChannelBuffer* _pRpcChannelBuffer,
9637 PRPC_MESSAGE _pRpcMessage,
9638 DWORD* _pdwStubPhase);
9639
9640
9641
9642#endif /* __IXMLDOMProcessingInstruction_INTERFACE_DEFINED__ */
9643
9644
9645#ifndef __IXMLDOMCDATASection_INTERFACE_DEFINED__
9646#define __IXMLDOMCDATASection_INTERFACE_DEFINED__
9647
9648 /* interface IXMLDOMCDATASection */
9649 /* [unique][nonextensible][oleautomation][dual][uuid][object][local] */
9650
9651
9653
9654#if defined(__cplusplus) && !defined(CINTERFACE)
9655
9656 MIDL_INTERFACE("2933BF8A-7B36-11d2-B20E-00C04F983E60")
9658 public IXMLDOMText
9659 {
9660public:
9661 };
9662
9663#else /* C style interface */
9664
9666 {
9667 BEGIN_INTERFACE
9668
9669 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
9670 IXMLDOMCDATASection* This,
9671 /* [in] */ REFIID riid,
9672 /* [iid_is][out] */ void** ppvObject);
9673
9674 ULONG(STDMETHODCALLTYPE* AddRef)(
9675 IXMLDOMCDATASection* This);
9676
9677 ULONG(STDMETHODCALLTYPE* Release)(
9678 IXMLDOMCDATASection* This);
9679
9680 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
9681 IXMLDOMCDATASection* This,
9682 /* [out] */ UINT* pctinfo);
9683
9684 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
9685 IXMLDOMCDATASection* This,
9686 /* [in] */ UINT iTInfo,
9687 /* [in] */ LCID lcid,
9688 /* [out] */ ITypeInfo** ppTInfo);
9689
9690 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
9691 IXMLDOMCDATASection* This,
9692 /* [in] */ REFIID riid,
9693 /* [size_is][in] */ LPOLESTR* rgszNames,
9694 /* [in] */ UINT cNames,
9695 /* [in] */ LCID lcid,
9696 /* [size_is][out] */ DISPID* rgDispId);
9697
9698 /* [local] */
9699 HRESULT(STDMETHODCALLTYPE* Invoke)(
9700 IXMLDOMCDATASection* This,
9701 /* [in] */ DISPID dispIdMember,
9702 /* [in] */ REFIID riid,
9703 /* [in] */ LCID lcid,
9704 /* [in] */ WORD wFlags,
9705 /* [out][in] */ DISPPARAMS* pDispParams,
9706 /* [out] */ VARIANT* pVarResult,
9707 /* [out] */ EXCEPINFO* pExcepInfo,
9708 /* [out] */ UINT* puArgErr);
9709
9710 /* [helpstring][id][propget] */
9711 HRESULT(STDMETHODCALLTYPE* get_nodeName)(
9712 IXMLDOMCDATASection* This,
9713 /* [retval][out] */ BSTR* name);
9714
9715 /* [helpstring][id][propget] */
9716 HRESULT(STDMETHODCALLTYPE* get_nodeValue)(
9717 IXMLDOMCDATASection* This,
9718 /* [retval][out] */ VARIANT* value);
9719
9720 /* [helpstring][id][propput] */
9721 HRESULT(STDMETHODCALLTYPE* put_nodeValue)(
9722 IXMLDOMCDATASection* This,
9723 /* [in] */ VARIANT value);
9724
9725 /* [helpstring][id][propget] */
9726 HRESULT(STDMETHODCALLTYPE* get_nodeType)(
9727 IXMLDOMCDATASection* This,
9728 /* [retval][out] */ DOMNodeType* type);
9729
9730 /* [helpstring][id][propget] */
9731 HRESULT(STDMETHODCALLTYPE* get_parentNode)(
9732 IXMLDOMCDATASection* This,
9733 /* [retval][out] */ IXMLDOMNode** parent);
9734
9735 /* [helpstring][id][propget] */
9736 HRESULT(STDMETHODCALLTYPE* get_childNodes)(
9737 IXMLDOMCDATASection* This,
9738 /* [retval][out] */ IXMLDOMNodeList** childList);
9739
9740 /* [helpstring][id][propget] */
9741 HRESULT(STDMETHODCALLTYPE* get_firstChild)(
9742 IXMLDOMCDATASection* This,
9743 /* [retval][out] */ IXMLDOMNode** firstChild);
9744
9745 /* [helpstring][id][propget] */
9746 HRESULT(STDMETHODCALLTYPE* get_lastChild)(
9747 IXMLDOMCDATASection* This,
9748 /* [retval][out] */ IXMLDOMNode** lastChild);
9749
9750 /* [helpstring][id][propget] */
9751 HRESULT(STDMETHODCALLTYPE* get_previousSibling)(
9752 IXMLDOMCDATASection* This,
9753 /* [retval][out] */ IXMLDOMNode** previousSibling);
9754
9755 /* [helpstring][id][propget] */
9756 HRESULT(STDMETHODCALLTYPE* get_nextSibling)(
9757 IXMLDOMCDATASection* This,
9758 /* [retval][out] */ IXMLDOMNode** nextSibling);
9759
9760 /* [helpstring][id][propget] */
9761 HRESULT(STDMETHODCALLTYPE* get_attributes)(
9762 IXMLDOMCDATASection* This,
9763 /* [retval][out] */ IXMLDOMNamedNodeMap** attributeMap);
9764
9765 /* [helpstring][id] */
9766 HRESULT(STDMETHODCALLTYPE* insertBefore)(
9767 IXMLDOMCDATASection* This,
9769 /* [in] */ VARIANT refChild,
9770 /* [retval][out] */ IXMLDOMNode** outNewChild);
9771
9772 /* [helpstring][id] */
9773 HRESULT(STDMETHODCALLTYPE* replaceChild)(
9774 IXMLDOMCDATASection* This,
9775 /* [in] */ IXMLDOMNode* newChild,
9777 /* [retval][out] */ IXMLDOMNode** outOldChild);
9778
9779 /* [helpstring][id] */
9780 HRESULT(STDMETHODCALLTYPE* removeChild)(
9781 IXMLDOMCDATASection* This,
9783 /* [retval][out] */ IXMLDOMNode** oldChild);
9784
9785 /* [helpstring][id] */
9786 HRESULT(STDMETHODCALLTYPE* appendChild)(
9787 IXMLDOMCDATASection* This,
9788 /* [in] */ IXMLDOMNode* newChild,
9789 /* [retval][out] */ IXMLDOMNode** outNewChild);
9790
9791 /* [helpstring][id] */
9792 HRESULT(STDMETHODCALLTYPE* hasChildNodes)(
9793 IXMLDOMCDATASection* This,
9794 /* [retval][out] */ VARIANT_BOOL* hasChild);
9795
9796 /* [helpstring][id][propget] */
9797 HRESULT(STDMETHODCALLTYPE* get_ownerDocument)(
9798 IXMLDOMCDATASection* This,
9799 /* [retval][out] */ IXMLDOMDocument** DOMDocument);
9800
9801 /* [helpstring][id] */
9802 HRESULT(STDMETHODCALLTYPE* cloneNode)(
9803 IXMLDOMCDATASection* This,
9804 /* [in] */ VARIANT_BOOL deep,
9805 /* [retval][out] */ IXMLDOMNode** cloneRoot);
9806
9807 /* [helpstring][id][propget] */
9808 HRESULT(STDMETHODCALLTYPE* get_nodeTypeString)(
9809 IXMLDOMCDATASection* This,
9810 /* [out][retval] */ BSTR* nodeType);
9811
9812 /* [helpstring][id][propget] */
9813 HRESULT(STDMETHODCALLTYPE* get_text)(
9814 IXMLDOMCDATASection* This,
9815 /* [out][retval] */ BSTR* text);
9816
9817 /* [helpstring][id][propput] */
9818 HRESULT(STDMETHODCALLTYPE* put_text)(
9819 IXMLDOMCDATASection* This,
9820 /* [in] */ BSTR text);
9821
9822 /* [helpstring][id][propget] */
9823 HRESULT(STDMETHODCALLTYPE* get_specified)(
9824 IXMLDOMCDATASection* This,
9825 /* [retval][out] */ VARIANT_BOOL* isSpecified);
9826
9827 /* [helpstring][id][propget] */
9828 HRESULT(STDMETHODCALLTYPE* get_definition)(
9829 IXMLDOMCDATASection* This,
9830 /* [out][retval] */ IXMLDOMNode** definitionNode);
9831
9832 /* [helpstring][id][propget] */
9833 HRESULT(STDMETHODCALLTYPE* get_nodeTypedValue)(
9834 IXMLDOMCDATASection* This,
9835 /* [out][retval] */ VARIANT* typedValue);
9836
9837 /* [helpstring][id][propput] */
9838 HRESULT(STDMETHODCALLTYPE* put_nodeTypedValue)(
9839 IXMLDOMCDATASection* This,
9840 /* [in] */ VARIANT typedValue);
9841
9842 /* [helpstring][id][propget] */
9843 HRESULT(STDMETHODCALLTYPE* get_dataType)(
9844 IXMLDOMCDATASection* This,
9845 /* [out][retval] */ VARIANT* dataTypeName);
9846
9847 /* [helpstring][id][propput] */
9848 HRESULT(STDMETHODCALLTYPE* put_dataType)(
9849 IXMLDOMCDATASection* This,
9850 /* [in] */ BSTR dataTypeName);
9851
9852 /* [helpstring][id][propget] */
9853 HRESULT(STDMETHODCALLTYPE* get_xml)(
9854 IXMLDOMCDATASection* This,
9855 /* [out][retval] */ BSTR* xmlString);
9856
9857 /* [helpstring][id] */
9858 HRESULT(STDMETHODCALLTYPE* transformNode)(
9859 IXMLDOMCDATASection* This,
9861 /* [out][retval] */ BSTR* xmlString);
9862
9863 /* [helpstring][id] */
9864 HRESULT(STDMETHODCALLTYPE* selectNodes)(
9865 IXMLDOMCDATASection* This,
9866 /* [in] */ BSTR queryString,
9867 /* [out][retval] */ IXMLDOMNodeList** resultList);
9868
9869 /* [helpstring][id] */
9870 HRESULT(STDMETHODCALLTYPE* selectSingleNode)(
9871 IXMLDOMCDATASection* This,
9872 /* [in] */ BSTR queryString,
9873 /* [out][retval] */ IXMLDOMNode** resultNode);
9874
9875 /* [helpstring][id][propget] */
9876 HRESULT(STDMETHODCALLTYPE* get_parsed)(
9877 IXMLDOMCDATASection* This,
9878 /* [out][retval] */ VARIANT_BOOL* isParsed);
9879
9880 /* [helpstring][id][propget] */
9881 HRESULT(STDMETHODCALLTYPE* get_namespaceURI)(
9882 IXMLDOMCDATASection* This,
9883 /* [out][retval] */ BSTR* namespaceURI);
9884
9885 /* [helpstring][id][propget] */
9886 HRESULT(STDMETHODCALLTYPE* get_prefix)(
9887 IXMLDOMCDATASection* This,
9888 /* [out][retval] */ BSTR* prefixString);
9889
9890 /* [helpstring][id][propget] */
9891 HRESULT(STDMETHODCALLTYPE* get_baseName)(
9892 IXMLDOMCDATASection* This,
9893 /* [out][retval] */ BSTR* nameString);
9894
9895 /* [helpstring][id] */
9896 HRESULT(STDMETHODCALLTYPE* transformNodeToObject)(
9897 IXMLDOMCDATASection* This,
9898 /* [in] */ IXMLDOMNode* stylesheet,
9899 /* [in] */ VARIANT outputObject);
9900
9901 /* [helpstring][id][propget] */
9902 HRESULT(STDMETHODCALLTYPE* get_data)(
9903 IXMLDOMCDATASection* This,
9904 /* [retval][out] */ BSTR* data);
9905
9906 /* [helpstring][id][propput] */
9907 HRESULT(STDMETHODCALLTYPE* put_data)(
9908 IXMLDOMCDATASection* This,
9909 /* [in] */ BSTR data);
9910
9911 /* [helpstring][id][propget] */
9912 HRESULT(STDMETHODCALLTYPE* get_length)(
9913 IXMLDOMCDATASection* This,
9914 /* [retval][out] */ long* dataLength);
9915
9916 /* [helpstring][id] */
9917 HRESULT(STDMETHODCALLTYPE* substringData)(
9918 IXMLDOMCDATASection* This,
9919 /* [in] */ long offset,
9920 /* [in] */ long count,
9921 /* [retval][out] */ BSTR* data);
9922
9923 /* [helpstring][id] */
9924 HRESULT(STDMETHODCALLTYPE* appendData)(
9925 IXMLDOMCDATASection* This,
9926 /* [in] */ BSTR data);
9927
9928 /* [helpstring][id] */
9929 HRESULT(STDMETHODCALLTYPE* insertData)(
9930 IXMLDOMCDATASection* This,
9931 /* [in] */ long offset,
9932 /* [in] */ BSTR data);
9933
9934 /* [helpstring][id] */
9935 HRESULT(STDMETHODCALLTYPE* deleteData)(
9936 IXMLDOMCDATASection* This,
9937 /* [in] */ long offset,
9938 /* [in] */ long count);
9939
9940 /* [helpstring][id] */
9941 HRESULT(STDMETHODCALLTYPE* replaceData)(
9942 IXMLDOMCDATASection* This,
9943 /* [in] */ long offset,
9944 /* [in] */ long count,
9945 /* [in] */ BSTR data);
9946
9947 /* [helpstring][id] */
9948 HRESULT(STDMETHODCALLTYPE* splitText)(
9949 IXMLDOMCDATASection* This,
9950 /* [in] */ long offset,
9951 /* [retval][out] */ IXMLDOMText** rightHandTextNode);
9952
9953 END_INTERFACE
9955
9956 interface IXMLDOMCDATASection
9957 {
9958 CONST_VTBL struct IXMLDOMCDATASectionVtbl* lpVtbl;
9959 };
9960
9961
9962
9963#ifdef COBJMACROS
9964
9965
9966#define IXMLDOMCDATASection_QueryInterface(This,riid,ppvObject) \
9967 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
9968
9969#define IXMLDOMCDATASection_AddRef(This) \
9970 (This)->lpVtbl -> AddRef(This)
9971
9972#define IXMLDOMCDATASection_Release(This) \
9973 (This)->lpVtbl -> Release(This)
9974
9975
9976#define IXMLDOMCDATASection_GetTypeInfoCount(This,pctinfo) \
9977 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
9978
9979#define IXMLDOMCDATASection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
9980 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
9981
9982#define IXMLDOMCDATASection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
9983 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
9984
9985#define IXMLDOMCDATASection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
9986 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
9987
9988
9989#define IXMLDOMCDATASection_get_nodeName(This,name) \
9990 (This)->lpVtbl -> get_nodeName(This,name)
9991
9992#define IXMLDOMCDATASection_get_nodeValue(This,value) \
9993 (This)->lpVtbl -> get_nodeValue(This,value)
9994
9995#define IXMLDOMCDATASection_put_nodeValue(This,value) \
9996 (This)->lpVtbl -> put_nodeValue(This,value)
9997
9998#define IXMLDOMCDATASection_get_nodeType(This,type) \
9999 (This)->lpVtbl -> get_nodeType(This,type)
10000
10001#define IXMLDOMCDATASection_get_parentNode(This,parent) \
10002 (This)->lpVtbl -> get_parentNode(This,parent)
10003
10004#define IXMLDOMCDATASection_get_childNodes(This,childList) \
10005 (This)->lpVtbl -> get_childNodes(This,childList)
10006
10007#define IXMLDOMCDATASection_get_firstChild(This,firstChild) \
10008 (This)->lpVtbl -> get_firstChild(This,firstChild)
10009
10010#define IXMLDOMCDATASection_get_lastChild(This,lastChild) \
10011 (This)->lpVtbl -> get_lastChild(This,lastChild)
10012
10013#define IXMLDOMCDATASection_get_previousSibling(This,previousSibling) \
10014 (This)->lpVtbl -> get_previousSibling(This,previousSibling)
10015
10016#define IXMLDOMCDATASection_get_nextSibling(This,nextSibling) \
10017 (This)->lpVtbl -> get_nextSibling(This,nextSibling)
10018
10019#define IXMLDOMCDATASection_get_attributes(This,attributeMap) \
10020 (This)->lpVtbl -> get_attributes(This,attributeMap)
10021
10022#define IXMLDOMCDATASection_insertBefore(This,newChild,refChild,outNewChild) \
10023 (This)->lpVtbl -> insertBefore(This,newChild,refChild,outNewChild)
10024
10025#define IXMLDOMCDATASection_replaceChild(This,newChild,oldChild,outOldChild) \
10026 (This)->lpVtbl -> replaceChild(This,newChild,oldChild,outOldChild)
10027
10028#define IXMLDOMCDATASection_removeChild(This,childNode,oldChild) \
10029 (This)->lpVtbl -> removeChild(This,childNode,oldChild)
10030
10031#define IXMLDOMCDATASection_appendChild(This,newChild,outNewChild) \
10032 (This)->lpVtbl -> appendChild(This,newChild,outNewChild)
10033
10034#define IXMLDOMCDATASection_hasChildNodes(This,hasChild) \
10035 (This)->lpVtbl -> hasChildNodes(This,hasChild)
10036
10037#define IXMLDOMCDATASection_get_ownerDocument(This,DOMDocument) \
10038 (This)->lpVtbl -> get_ownerDocument(This,DOMDocument)
10039
10040#define IXMLDOMCDATASection_cloneNode(This,deep,cloneRoot) \
10041 (This)->lpVtbl -> cloneNode(This,deep,cloneRoot)
10042
10043#define IXMLDOMCDATASection_get_nodeTypeString(This,nodeType) \
10044 (This)->lpVtbl -> get_nodeTypeString(This,nodeType)
10045
10046#define IXMLDOMCDATASection_get_text(This,text) \
10047 (This)->lpVtbl -> get_text(This,text)
10048
10049#define IXMLDOMCDATASection_put_text(This,text) \
10050 (This)->lpVtbl -> put_text(This,text)
10051
10052#define IXMLDOMCDATASection_get_specified(This,isSpecified) \
10053 (This)->lpVtbl -> get_specified(This,isSpecified)
10054
10055#define IXMLDOMCDATASection_get_definition(This,definitionNode) \
10056 (This)->lpVtbl -> get_definition(This,definitionNode)
10057
10058#define IXMLDOMCDATASection_get_nodeTypedValue(This,typedValue) \
10059 (This)->lpVtbl -> get_nodeTypedValue(This,typedValue)
10060
10061#define IXMLDOMCDATASection_put_nodeTypedValue(This,typedValue) \
10062 (This)->lpVtbl -> put_nodeTypedValue(This,typedValue)
10063
10064#define IXMLDOMCDATASection_get_dataType(This,dataTypeName) \
10065 (This)->lpVtbl -> get_dataType(This,dataTypeName)
10066
10067#define IXMLDOMCDATASection_put_dataType(This,dataTypeName) \
10068 (This)->lpVtbl -> put_dataType(This,dataTypeName)
10069
10070#define IXMLDOMCDATASection_get_xml(This,xmlString) \
10071 (This)->lpVtbl -> get_xml(This,xmlString)
10072
10073#define IXMLDOMCDATASection_transformNode(This,stylesheet,xmlString) \
10074 (This)->lpVtbl -> transformNode(This,stylesheet,xmlString)
10075
10076#define IXMLDOMCDATASection_selectNodes(This,queryString,resultList) \
10077 (This)->lpVtbl -> selectNodes(This,queryString,resultList)
10078
10079#define IXMLDOMCDATASection_selectSingleNode(This,queryString,resultNode) \
10080 (This)->lpVtbl -> selectSingleNode(This,queryString,resultNode)
10081
10082#define IXMLDOMCDATASection_get_parsed(This,isParsed) \
10083 (This)->lpVtbl -> get_parsed(This,isParsed)
10084
10085#define IXMLDOMCDATASection_get_namespaceURI(This,namespaceURI) \
10086 (This)->lpVtbl -> get_namespaceURI(This,namespaceURI)
10087
10088#define IXMLDOMCDATASection_get_prefix(This,prefixString) \
10089 (This)->lpVtbl -> get_prefix(This,prefixString)
10090
10091#define IXMLDOMCDATASection_get_baseName(This,nameString) \
10092 (This)->lpVtbl -> get_baseName(This,nameString)
10093
10094#define IXMLDOMCDATASection_transformNodeToObject(This,stylesheet,outputObject) \
10095 (This)->lpVtbl -> transformNodeToObject(This,stylesheet,outputObject)
10096
10097
10098#define IXMLDOMCDATASection_get_data(This,data) \
10099 (This)->lpVtbl -> get_data(This,data)
10100
10101#define IXMLDOMCDATASection_put_data(This,data) \
10102 (This)->lpVtbl -> put_data(This,data)
10103
10104#define IXMLDOMCDATASection_get_length(This,dataLength) \
10105 (This)->lpVtbl -> get_length(This,dataLength)
10106
10107#define IXMLDOMCDATASection_substringData(This,offset,count,data) \
10108 (This)->lpVtbl -> substringData(This,offset,count,data)
10109
10110#define IXMLDOMCDATASection_appendData(This,data) \
10111 (This)->lpVtbl -> appendData(This,data)
10112
10113#define IXMLDOMCDATASection_insertData(This,offset,data) \
10114 (This)->lpVtbl -> insertData(This,offset,data)
10115
10116#define IXMLDOMCDATASection_deleteData(This,offset,count) \
10117 (This)->lpVtbl -> deleteData(This,offset,count)
10118
10119#define IXMLDOMCDATASection_replaceData(This,offset,count,data) \
10120 (This)->lpVtbl -> replaceData(This,offset,count,data)
10121
10122
10123#define IXMLDOMCDATASection_splitText(This,offset,rightHandTextNode) \
10124 (This)->lpVtbl -> splitText(This,offset,rightHandTextNode)
10125
10126
10127#endif /* COBJMACROS */
10128
10129
10130#endif /* C style interface */
10131
10132
10133
10134
10135#endif /* __IXMLDOMCDATASection_INTERFACE_DEFINED__ */
10136
10137
10138#ifndef __IXMLDOMDocumentType_INTERFACE_DEFINED__
10139#define __IXMLDOMDocumentType_INTERFACE_DEFINED__
10140
10141 /* interface IXMLDOMDocumentType */
10142 /* [unique][nonextensible][oleautomation][dual][uuid][object][local] */
10143
10144
10146
10147#if defined(__cplusplus) && !defined(CINTERFACE)
10148
10149 MIDL_INTERFACE("2933BF8B-7B36-11d2-B20E-00C04F983E60")
10151 public IXMLDOMNode
10152 {
10153public:
10154 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_name(
10155 /* [retval][out] */ BSTR* rootName) = 0;
10156
10157 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_entities(
10158 /* [retval][out] */ IXMLDOMNamedNodeMap** entityMap) = 0;
10159
10160 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_notations(
10161 /* [retval][out] */ IXMLDOMNamedNodeMap** notationMap) = 0;
10162
10163 };
10164
10165#else /* C style interface */
10166
10168 {
10169 BEGIN_INTERFACE
10170
10171 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
10172 IXMLDOMDocumentType* This,
10173 /* [in] */ REFIID riid,
10174 /* [iid_is][out] */ void** ppvObject);
10175
10176 ULONG(STDMETHODCALLTYPE* AddRef)(
10177 IXMLDOMDocumentType* This);
10178
10179 ULONG(STDMETHODCALLTYPE* Release)(
10180 IXMLDOMDocumentType* This);
10181
10182 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
10183 IXMLDOMDocumentType* This,
10184 /* [out] */ UINT* pctinfo);
10185
10186 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
10187 IXMLDOMDocumentType* This,
10188 /* [in] */ UINT iTInfo,
10189 /* [in] */ LCID lcid,
10190 /* [out] */ ITypeInfo** ppTInfo);
10191
10192 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
10193 IXMLDOMDocumentType* This,
10194 /* [in] */ REFIID riid,
10195 /* [size_is][in] */ LPOLESTR* rgszNames,
10196 /* [in] */ UINT cNames,
10197 /* [in] */ LCID lcid,
10198 /* [size_is][out] */ DISPID* rgDispId);
10199
10200 /* [local] */
10201 HRESULT(STDMETHODCALLTYPE* Invoke)(
10202 IXMLDOMDocumentType* This,
10203 /* [in] */ DISPID dispIdMember,
10204 /* [in] */ REFIID riid,
10205 /* [in] */ LCID lcid,
10206 /* [in] */ WORD wFlags,
10207 /* [out][in] */ DISPPARAMS* pDispParams,
10208 /* [out] */ VARIANT* pVarResult,
10209 /* [out] */ EXCEPINFO* pExcepInfo,
10210 /* [out] */ UINT* puArgErr);
10211
10212 /* [helpstring][id][propget] */
10213 HRESULT(STDMETHODCALLTYPE* get_nodeName)(
10214 IXMLDOMDocumentType* This,
10215 /* [retval][out] */ BSTR* name);
10216
10217 /* [helpstring][id][propget] */
10218 HRESULT(STDMETHODCALLTYPE* get_nodeValue)(
10219 IXMLDOMDocumentType* This,
10220 /* [retval][out] */ VARIANT* value);
10221
10222 /* [helpstring][id][propput] */
10223 HRESULT(STDMETHODCALLTYPE* put_nodeValue)(
10224 IXMLDOMDocumentType* This,
10225 /* [in] */ VARIANT value);
10226
10227 /* [helpstring][id][propget] */
10228 HRESULT(STDMETHODCALLTYPE* get_nodeType)(
10229 IXMLDOMDocumentType* This,
10230 /* [retval][out] */ DOMNodeType* type);
10231
10232 /* [helpstring][id][propget] */
10233 HRESULT(STDMETHODCALLTYPE* get_parentNode)(
10234 IXMLDOMDocumentType* This,
10235 /* [retval][out] */ IXMLDOMNode** parent);
10236
10237 /* [helpstring][id][propget] */
10238 HRESULT(STDMETHODCALLTYPE* get_childNodes)(
10239 IXMLDOMDocumentType* This,
10240 /* [retval][out] */ IXMLDOMNodeList** childList);
10241
10242 /* [helpstring][id][propget] */
10243 HRESULT(STDMETHODCALLTYPE* get_firstChild)(
10244 IXMLDOMDocumentType* This,
10245 /* [retval][out] */ IXMLDOMNode** firstChild);
10246
10247 /* [helpstring][id][propget] */
10248 HRESULT(STDMETHODCALLTYPE* get_lastChild)(
10249 IXMLDOMDocumentType* This,
10250 /* [retval][out] */ IXMLDOMNode** lastChild);
10251
10252 /* [helpstring][id][propget] */
10253 HRESULT(STDMETHODCALLTYPE* get_previousSibling)(
10254 IXMLDOMDocumentType* This,
10255 /* [retval][out] */ IXMLDOMNode** previousSibling);
10256
10257 /* [helpstring][id][propget] */
10258 HRESULT(STDMETHODCALLTYPE* get_nextSibling)(
10259 IXMLDOMDocumentType* This,
10260 /* [retval][out] */ IXMLDOMNode** nextSibling);
10261
10262 /* [helpstring][id][propget] */
10263 HRESULT(STDMETHODCALLTYPE* get_attributes)(
10264 IXMLDOMDocumentType* This,
10265 /* [retval][out] */ IXMLDOMNamedNodeMap** attributeMap);
10266
10267 /* [helpstring][id] */
10268 HRESULT(STDMETHODCALLTYPE* insertBefore)(
10269 IXMLDOMDocumentType* This,
10271 /* [in] */ VARIANT refChild,
10272 /* [retval][out] */ IXMLDOMNode** outNewChild);
10273
10274 /* [helpstring][id] */
10275 HRESULT(STDMETHODCALLTYPE* replaceChild)(
10276 IXMLDOMDocumentType* This,
10277 /* [in] */ IXMLDOMNode* newChild,
10279 /* [retval][out] */ IXMLDOMNode** outOldChild);
10280
10281 /* [helpstring][id] */
10282 HRESULT(STDMETHODCALLTYPE* removeChild)(
10283 IXMLDOMDocumentType* This,
10285 /* [retval][out] */ IXMLDOMNode** oldChild);
10286
10287 /* [helpstring][id] */
10288 HRESULT(STDMETHODCALLTYPE* appendChild)(
10289 IXMLDOMDocumentType* This,
10290 /* [in] */ IXMLDOMNode* newChild,
10291 /* [retval][out] */ IXMLDOMNode** outNewChild);
10292
10293 /* [helpstring][id] */
10294 HRESULT(STDMETHODCALLTYPE* hasChildNodes)(
10295 IXMLDOMDocumentType* This,
10296 /* [retval][out] */ VARIANT_BOOL* hasChild);
10297
10298 /* [helpstring][id][propget] */
10299 HRESULT(STDMETHODCALLTYPE* get_ownerDocument)(
10300 IXMLDOMDocumentType* This,
10301 /* [retval][out] */ IXMLDOMDocument** DOMDocument);
10302
10303 /* [helpstring][id] */
10304 HRESULT(STDMETHODCALLTYPE* cloneNode)(
10305 IXMLDOMDocumentType* This,
10306 /* [in] */ VARIANT_BOOL deep,
10307 /* [retval][out] */ IXMLDOMNode** cloneRoot);
10308
10309 /* [helpstring][id][propget] */
10310 HRESULT(STDMETHODCALLTYPE* get_nodeTypeString)(
10311 IXMLDOMDocumentType* This,
10312 /* [out][retval] */ BSTR* nodeType);
10313
10314 /* [helpstring][id][propget] */
10315 HRESULT(STDMETHODCALLTYPE* get_text)(
10316 IXMLDOMDocumentType* This,
10317 /* [out][retval] */ BSTR* text);
10318
10319 /* [helpstring][id][propput] */
10320 HRESULT(STDMETHODCALLTYPE* put_text)(
10321 IXMLDOMDocumentType* This,
10322 /* [in] */ BSTR text);
10323
10324 /* [helpstring][id][propget] */
10325 HRESULT(STDMETHODCALLTYPE* get_specified)(
10326 IXMLDOMDocumentType* This,
10327 /* [retval][out] */ VARIANT_BOOL* isSpecified);
10328
10329 /* [helpstring][id][propget] */
10330 HRESULT(STDMETHODCALLTYPE* get_definition)(
10331 IXMLDOMDocumentType* This,
10332 /* [out][retval] */ IXMLDOMNode** definitionNode);
10333
10334 /* [helpstring][id][propget] */
10335 HRESULT(STDMETHODCALLTYPE* get_nodeTypedValue)(
10336 IXMLDOMDocumentType* This,
10337 /* [out][retval] */ VARIANT* typedValue);
10338
10339 /* [helpstring][id][propput] */
10340 HRESULT(STDMETHODCALLTYPE* put_nodeTypedValue)(
10341 IXMLDOMDocumentType* This,
10342 /* [in] */ VARIANT typedValue);
10343
10344 /* [helpstring][id][propget] */
10345 HRESULT(STDMETHODCALLTYPE* get_dataType)(
10346 IXMLDOMDocumentType* This,
10347 /* [out][retval] */ VARIANT* dataTypeName);
10348
10349 /* [helpstring][id][propput] */
10350 HRESULT(STDMETHODCALLTYPE* put_dataType)(
10351 IXMLDOMDocumentType* This,
10352 /* [in] */ BSTR dataTypeName);
10353
10354 /* [helpstring][id][propget] */
10355 HRESULT(STDMETHODCALLTYPE* get_xml)(
10356 IXMLDOMDocumentType* This,
10357 /* [out][retval] */ BSTR* xmlString);
10358
10359 /* [helpstring][id] */
10360 HRESULT(STDMETHODCALLTYPE* transformNode)(
10361 IXMLDOMDocumentType* This,
10363 /* [out][retval] */ BSTR* xmlString);
10364
10365 /* [helpstring][id] */
10366 HRESULT(STDMETHODCALLTYPE* selectNodes)(
10367 IXMLDOMDocumentType* This,
10368 /* [in] */ BSTR queryString,
10369 /* [out][retval] */ IXMLDOMNodeList** resultList);
10370
10371 /* [helpstring][id] */
10372 HRESULT(STDMETHODCALLTYPE* selectSingleNode)(
10373 IXMLDOMDocumentType* This,
10374 /* [in] */ BSTR queryString,
10375 /* [out][retval] */ IXMLDOMNode** resultNode);
10376
10377 /* [helpstring][id][propget] */
10378 HRESULT(STDMETHODCALLTYPE* get_parsed)(
10379 IXMLDOMDocumentType* This,
10380 /* [out][retval] */ VARIANT_BOOL* isParsed);
10381
10382 /* [helpstring][id][propget] */
10383 HRESULT(STDMETHODCALLTYPE* get_namespaceURI)(
10384 IXMLDOMDocumentType* This,
10385 /* [out][retval] */ BSTR* namespaceURI);
10386
10387 /* [helpstring][id][propget] */
10388 HRESULT(STDMETHODCALLTYPE* get_prefix)(
10389 IXMLDOMDocumentType* This,
10390 /* [out][retval] */ BSTR* prefixString);
10391
10392 /* [helpstring][id][propget] */
10393 HRESULT(STDMETHODCALLTYPE* get_baseName)(
10394 IXMLDOMDocumentType* This,
10395 /* [out][retval] */ BSTR* nameString);
10396
10397 /* [helpstring][id] */
10398 HRESULT(STDMETHODCALLTYPE* transformNodeToObject)(
10399 IXMLDOMDocumentType* This,
10400 /* [in] */ IXMLDOMNode* stylesheet,
10401 /* [in] */ VARIANT outputObject);
10402
10403 /* [helpstring][id][propget] */
10404 HRESULT(STDMETHODCALLTYPE* get_name)(
10405 IXMLDOMDocumentType* This,
10406 /* [retval][out] */ BSTR* rootName);
10407
10408 /* [helpstring][id][propget] */
10409 HRESULT(STDMETHODCALLTYPE* get_entities)(
10410 IXMLDOMDocumentType* This,
10411 /* [retval][out] */ IXMLDOMNamedNodeMap** entityMap);
10412
10413 /* [helpstring][id][propget] */
10414 HRESULT(STDMETHODCALLTYPE* get_notations)(
10415 IXMLDOMDocumentType* This,
10416 /* [retval][out] */ IXMLDOMNamedNodeMap** notationMap);
10417
10418 END_INTERFACE
10420
10421 interface IXMLDOMDocumentType
10422 {
10423 CONST_VTBL struct IXMLDOMDocumentTypeVtbl* lpVtbl;
10424 };
10425
10426
10427
10428#ifdef COBJMACROS
10429
10430
10431#define IXMLDOMDocumentType_QueryInterface(This,riid,ppvObject) \
10432 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
10433
10434#define IXMLDOMDocumentType_AddRef(This) \
10435 (This)->lpVtbl -> AddRef(This)
10436
10437#define IXMLDOMDocumentType_Release(This) \
10438 (This)->lpVtbl -> Release(This)
10439
10440
10441#define IXMLDOMDocumentType_GetTypeInfoCount(This,pctinfo) \
10442 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
10443
10444#define IXMLDOMDocumentType_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
10445 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
10446
10447#define IXMLDOMDocumentType_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
10448 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
10449
10450#define IXMLDOMDocumentType_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
10451 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
10452
10453
10454#define IXMLDOMDocumentType_get_nodeName(This,name) \
10455 (This)->lpVtbl -> get_nodeName(This,name)
10456
10457#define IXMLDOMDocumentType_get_nodeValue(This,value) \
10458 (This)->lpVtbl -> get_nodeValue(This,value)
10459
10460#define IXMLDOMDocumentType_put_nodeValue(This,value) \
10461 (This)->lpVtbl -> put_nodeValue(This,value)
10462
10463#define IXMLDOMDocumentType_get_nodeType(This,type) \
10464 (This)->lpVtbl -> get_nodeType(This,type)
10465
10466#define IXMLDOMDocumentType_get_parentNode(This,parent) \
10467 (This)->lpVtbl -> get_parentNode(This,parent)
10468
10469#define IXMLDOMDocumentType_get_childNodes(This,childList) \
10470 (This)->lpVtbl -> get_childNodes(This,childList)
10471
10472#define IXMLDOMDocumentType_get_firstChild(This,firstChild) \
10473 (This)->lpVtbl -> get_firstChild(This,firstChild)
10474
10475#define IXMLDOMDocumentType_get_lastChild(This,lastChild) \
10476 (This)->lpVtbl -> get_lastChild(This,lastChild)
10477
10478#define IXMLDOMDocumentType_get_previousSibling(This,previousSibling) \
10479 (This)->lpVtbl -> get_previousSibling(This,previousSibling)
10480
10481#define IXMLDOMDocumentType_get_nextSibling(This,nextSibling) \
10482 (This)->lpVtbl -> get_nextSibling(This,nextSibling)
10483
10484#define IXMLDOMDocumentType_get_attributes(This,attributeMap) \
10485 (This)->lpVtbl -> get_attributes(This,attributeMap)
10486
10487#define IXMLDOMDocumentType_insertBefore(This,newChild,refChild,outNewChild) \
10488 (This)->lpVtbl -> insertBefore(This,newChild,refChild,outNewChild)
10489
10490#define IXMLDOMDocumentType_replaceChild(This,newChild,oldChild,outOldChild) \
10491 (This)->lpVtbl -> replaceChild(This,newChild,oldChild,outOldChild)
10492
10493#define IXMLDOMDocumentType_removeChild(This,childNode,oldChild) \
10494 (This)->lpVtbl -> removeChild(This,childNode,oldChild)
10495
10496#define IXMLDOMDocumentType_appendChild(This,newChild,outNewChild) \
10497 (This)->lpVtbl -> appendChild(This,newChild,outNewChild)
10498
10499#define IXMLDOMDocumentType_hasChildNodes(This,hasChild) \
10500 (This)->lpVtbl -> hasChildNodes(This,hasChild)
10501
10502#define IXMLDOMDocumentType_get_ownerDocument(This,DOMDocument) \
10503 (This)->lpVtbl -> get_ownerDocument(This,DOMDocument)
10504
10505#define IXMLDOMDocumentType_cloneNode(This,deep,cloneRoot) \
10506 (This)->lpVtbl -> cloneNode(This,deep,cloneRoot)
10507
10508#define IXMLDOMDocumentType_get_nodeTypeString(This,nodeType) \
10509 (This)->lpVtbl -> get_nodeTypeString(This,nodeType)
10510
10511#define IXMLDOMDocumentType_get_text(This,text) \
10512 (This)->lpVtbl -> get_text(This,text)
10513
10514#define IXMLDOMDocumentType_put_text(This,text) \
10515 (This)->lpVtbl -> put_text(This,text)
10516
10517#define IXMLDOMDocumentType_get_specified(This,isSpecified) \
10518 (This)->lpVtbl -> get_specified(This,isSpecified)
10519
10520#define IXMLDOMDocumentType_get_definition(This,definitionNode) \
10521 (This)->lpVtbl -> get_definition(This,definitionNode)
10522
10523#define IXMLDOMDocumentType_get_nodeTypedValue(This,typedValue) \
10524 (This)->lpVtbl -> get_nodeTypedValue(This,typedValue)
10525
10526#define IXMLDOMDocumentType_put_nodeTypedValue(This,typedValue) \
10527 (This)->lpVtbl -> put_nodeTypedValue(This,typedValue)
10528
10529#define IXMLDOMDocumentType_get_dataType(This,dataTypeName) \
10530 (This)->lpVtbl -> get_dataType(This,dataTypeName)
10531
10532#define IXMLDOMDocumentType_put_dataType(This,dataTypeName) \
10533 (This)->lpVtbl -> put_dataType(This,dataTypeName)
10534
10535#define IXMLDOMDocumentType_get_xml(This,xmlString) \
10536 (This)->lpVtbl -> get_xml(This,xmlString)
10537
10538#define IXMLDOMDocumentType_transformNode(This,stylesheet,xmlString) \
10539 (This)->lpVtbl -> transformNode(This,stylesheet,xmlString)
10540
10541#define IXMLDOMDocumentType_selectNodes(This,queryString,resultList) \
10542 (This)->lpVtbl -> selectNodes(This,queryString,resultList)
10543
10544#define IXMLDOMDocumentType_selectSingleNode(This,queryString,resultNode) \
10545 (This)->lpVtbl -> selectSingleNode(This,queryString,resultNode)
10546
10547#define IXMLDOMDocumentType_get_parsed(This,isParsed) \
10548 (This)->lpVtbl -> get_parsed(This,isParsed)
10549
10550#define IXMLDOMDocumentType_get_namespaceURI(This,namespaceURI) \
10551 (This)->lpVtbl -> get_namespaceURI(This,namespaceURI)
10552
10553#define IXMLDOMDocumentType_get_prefix(This,prefixString) \
10554 (This)->lpVtbl -> get_prefix(This,prefixString)
10555
10556#define IXMLDOMDocumentType_get_baseName(This,nameString) \
10557 (This)->lpVtbl -> get_baseName(This,nameString)
10558
10559#define IXMLDOMDocumentType_transformNodeToObject(This,stylesheet,outputObject) \
10560 (This)->lpVtbl -> transformNodeToObject(This,stylesheet,outputObject)
10561
10562
10563#define IXMLDOMDocumentType_get_name(This,rootName) \
10564 (This)->lpVtbl -> get_name(This,rootName)
10565
10566#define IXMLDOMDocumentType_get_entities(This,entityMap) \
10567 (This)->lpVtbl -> get_entities(This,entityMap)
10568
10569#define IXMLDOMDocumentType_get_notations(This,notationMap) \
10570 (This)->lpVtbl -> get_notations(This,notationMap)
10571
10572#endif /* COBJMACROS */
10573
10574
10575#endif /* C style interface */
10576
10577
10578
10579 /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocumentType_get_name_Proxy(
10580 IXMLDOMDocumentType* This,
10581 /* [retval][out] */ BSTR* rootName);
10582
10583
10585 IRpcStubBuffer* This,
10586 IRpcChannelBuffer* _pRpcChannelBuffer,
10587 PRPC_MESSAGE _pRpcMessage,
10588 DWORD* _pdwStubPhase);
10589
10590
10591 /* [helpstring][id][propget] */
10593 IXMLDOMDocumentType* This,
10594 /* [retval][out] */ IXMLDOMNamedNodeMap** entityMap);
10595
10596
10598 IRpcStubBuffer* This,
10599 IRpcChannelBuffer* _pRpcChannelBuffer,
10600 PRPC_MESSAGE _pRpcMessage,
10601 DWORD* _pdwStubPhase);
10602
10603
10604 /* [helpstring][id][propget] */
10606 IXMLDOMDocumentType* This,
10607 /* [retval][out] */ IXMLDOMNamedNodeMap** notationMap);
10608
10609
10611 IRpcStubBuffer* This,
10612 IRpcChannelBuffer* _pRpcChannelBuffer,
10613 PRPC_MESSAGE _pRpcMessage,
10614 DWORD* _pdwStubPhase);
10615
10616
10617
10618#endif /* __IXMLDOMDocumentType_INTERFACE_DEFINED__ */
10619
10620
10621#ifndef __IXMLDOMNotation_INTERFACE_DEFINED__
10622#define __IXMLDOMNotation_INTERFACE_DEFINED__
10623
10624 /* interface IXMLDOMNotation */
10625 /* [unique][nonextensible][oleautomation][dual][uuid][object][local] */
10626
10627
10628 EXTERN_C const IID IID_IXMLDOMNotation;
10629
10630#if defined(__cplusplus) && !defined(CINTERFACE)
10631
10632 MIDL_INTERFACE("2933BF8C-7B36-11d2-B20E-00C04F983E60")
10634 public IXMLDOMNode
10635 {
10636public:
10637 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_publicId(
10638 /* [retval][out] */ VARIANT* publicID) = 0;
10639
10640 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_systemId(
10641 /* [retval][out] */ VARIANT* systemID) = 0;
10642
10643 };
10644
10645#else /* C style interface */
10646
10647 typedef struct IXMLDOMNotationVtbl
10648 {
10649 BEGIN_INTERFACE
10650
10651 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
10652 IXMLDOMNotation* This,
10653 /* [in] */ REFIID riid,
10654 /* [iid_is][out] */ void** ppvObject);
10655
10656 ULONG(STDMETHODCALLTYPE* AddRef)(
10657 IXMLDOMNotation* This);
10658
10659 ULONG(STDMETHODCALLTYPE* Release)(
10660 IXMLDOMNotation* This);
10661
10662 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
10663 IXMLDOMNotation* This,
10664 /* [out] */ UINT* pctinfo);
10665
10666 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
10667 IXMLDOMNotation* This,
10668 /* [in] */ UINT iTInfo,
10669 /* [in] */ LCID lcid,
10670 /* [out] */ ITypeInfo** ppTInfo);
10671
10672 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
10673 IXMLDOMNotation* This,
10674 /* [in] */ REFIID riid,
10675 /* [size_is][in] */ LPOLESTR* rgszNames,
10676 /* [in] */ UINT cNames,
10677 /* [in] */ LCID lcid,
10678 /* [size_is][out] */ DISPID* rgDispId);
10679
10680 /* [local] */
10681 HRESULT(STDMETHODCALLTYPE* Invoke)(
10682 IXMLDOMNotation* This,
10683 /* [in] */ DISPID dispIdMember,
10684 /* [in] */ REFIID riid,
10685 /* [in] */ LCID lcid,
10686 /* [in] */ WORD wFlags,
10687 /* [out][in] */ DISPPARAMS* pDispParams,
10688 /* [out] */ VARIANT* pVarResult,
10689 /* [out] */ EXCEPINFO* pExcepInfo,
10690 /* [out] */ UINT* puArgErr);
10691
10692 /* [helpstring][id][propget] */
10693 HRESULT(STDMETHODCALLTYPE* get_nodeName)(
10694 IXMLDOMNotation* This,
10695 /* [retval][out] */ BSTR* name);
10696
10697 /* [helpstring][id][propget] */
10698 HRESULT(STDMETHODCALLTYPE* get_nodeValue)(
10699 IXMLDOMNotation* This,
10700 /* [retval][out] */ VARIANT* value);
10701
10702 /* [helpstring][id][propput] */
10703 HRESULT(STDMETHODCALLTYPE* put_nodeValue)(
10704 IXMLDOMNotation* This,
10705 /* [in] */ VARIANT value);
10706
10707 /* [helpstring][id][propget] */
10708 HRESULT(STDMETHODCALLTYPE* get_nodeType)(
10709 IXMLDOMNotation* This,
10710 /* [retval][out] */ DOMNodeType* type);
10711
10712 /* [helpstring][id][propget] */
10713 HRESULT(STDMETHODCALLTYPE* get_parentNode)(
10714 IXMLDOMNotation* This,
10715 /* [retval][out] */ IXMLDOMNode** parent);
10716
10717 /* [helpstring][id][propget] */
10718 HRESULT(STDMETHODCALLTYPE* get_childNodes)(
10719 IXMLDOMNotation* This,
10720 /* [retval][out] */ IXMLDOMNodeList** childList);
10721
10722 /* [helpstring][id][propget] */
10723 HRESULT(STDMETHODCALLTYPE* get_firstChild)(
10724 IXMLDOMNotation* This,
10725 /* [retval][out] */ IXMLDOMNode** firstChild);
10726
10727 /* [helpstring][id][propget] */
10728 HRESULT(STDMETHODCALLTYPE* get_lastChild)(
10729 IXMLDOMNotation* This,
10730 /* [retval][out] */ IXMLDOMNode** lastChild);
10731
10732 /* [helpstring][id][propget] */
10733 HRESULT(STDMETHODCALLTYPE* get_previousSibling)(
10734 IXMLDOMNotation* This,
10735 /* [retval][out] */ IXMLDOMNode** previousSibling);
10736
10737 /* [helpstring][id][propget] */
10738 HRESULT(STDMETHODCALLTYPE* get_nextSibling)(
10739 IXMLDOMNotation* This,
10740 /* [retval][out] */ IXMLDOMNode** nextSibling);
10741
10742 /* [helpstring][id][propget] */
10743 HRESULT(STDMETHODCALLTYPE* get_attributes)(
10744 IXMLDOMNotation* This,
10745 /* [retval][out] */ IXMLDOMNamedNodeMap** attributeMap);
10746
10747 /* [helpstring][id] */
10748 HRESULT(STDMETHODCALLTYPE* insertBefore)(
10749 IXMLDOMNotation* This,
10751 /* [in] */ VARIANT refChild,
10752 /* [retval][out] */ IXMLDOMNode** outNewChild);
10753
10754 /* [helpstring][id] */
10755 HRESULT(STDMETHODCALLTYPE* replaceChild)(
10756 IXMLDOMNotation* This,
10757 /* [in] */ IXMLDOMNode* newChild,
10759 /* [retval][out] */ IXMLDOMNode** outOldChild);
10760
10761 /* [helpstring][id] */
10762 HRESULT(STDMETHODCALLTYPE* removeChild)(
10763 IXMLDOMNotation* This,
10765 /* [retval][out] */ IXMLDOMNode** oldChild);
10766
10767 /* [helpstring][id] */
10768 HRESULT(STDMETHODCALLTYPE* appendChild)(
10769 IXMLDOMNotation* This,
10770 /* [in] */ IXMLDOMNode* newChild,
10771 /* [retval][out] */ IXMLDOMNode** outNewChild);
10772
10773 /* [helpstring][id] */
10774 HRESULT(STDMETHODCALLTYPE* hasChildNodes)(
10775 IXMLDOMNotation* This,
10776 /* [retval][out] */ VARIANT_BOOL* hasChild);
10777
10778 /* [helpstring][id][propget] */
10779 HRESULT(STDMETHODCALLTYPE* get_ownerDocument)(
10780 IXMLDOMNotation* This,
10781 /* [retval][out] */ IXMLDOMDocument** DOMDocument);
10782
10783 /* [helpstring][id] */
10784 HRESULT(STDMETHODCALLTYPE* cloneNode)(
10785 IXMLDOMNotation* This,
10786 /* [in] */ VARIANT_BOOL deep,
10787 /* [retval][out] */ IXMLDOMNode** cloneRoot);
10788
10789 /* [helpstring][id][propget] */
10790 HRESULT(STDMETHODCALLTYPE* get_nodeTypeString)(
10791 IXMLDOMNotation* This,
10792 /* [out][retval] */ BSTR* nodeType);
10793
10794 /* [helpstring][id][propget] */
10795 HRESULT(STDMETHODCALLTYPE* get_text)(
10796 IXMLDOMNotation* This,
10797 /* [out][retval] */ BSTR* text);
10798
10799 /* [helpstring][id][propput] */
10800 HRESULT(STDMETHODCALLTYPE* put_text)(
10801 IXMLDOMNotation* This,
10802 /* [in] */ BSTR text);
10803
10804 /* [helpstring][id][propget] */
10805 HRESULT(STDMETHODCALLTYPE* get_specified)(
10806 IXMLDOMNotation* This,
10807 /* [retval][out] */ VARIANT_BOOL* isSpecified);
10808
10809 /* [helpstring][id][propget] */
10810 HRESULT(STDMETHODCALLTYPE* get_definition)(
10811 IXMLDOMNotation* This,
10812 /* [out][retval] */ IXMLDOMNode** definitionNode);
10813
10814 /* [helpstring][id][propget] */
10815 HRESULT(STDMETHODCALLTYPE* get_nodeTypedValue)(
10816 IXMLDOMNotation* This,
10817 /* [out][retval] */ VARIANT* typedValue);
10818
10819 /* [helpstring][id][propput] */
10820 HRESULT(STDMETHODCALLTYPE* put_nodeTypedValue)(
10821 IXMLDOMNotation* This,
10822 /* [in] */ VARIANT typedValue);
10823
10824 /* [helpstring][id][propget] */
10825 HRESULT(STDMETHODCALLTYPE* get_dataType)(
10826 IXMLDOMNotation* This,
10827 /* [out][retval] */ VARIANT* dataTypeName);
10828
10829 /* [helpstring][id][propput] */
10830 HRESULT(STDMETHODCALLTYPE* put_dataType)(
10831 IXMLDOMNotation* This,
10832 /* [in] */ BSTR dataTypeName);
10833
10834 /* [helpstring][id][propget] */
10835 HRESULT(STDMETHODCALLTYPE* get_xml)(
10836 IXMLDOMNotation* This,
10837 /* [out][retval] */ BSTR* xmlString);
10838
10839 /* [helpstring][id] */
10840 HRESULT(STDMETHODCALLTYPE* transformNode)(
10841 IXMLDOMNotation* This,
10843 /* [out][retval] */ BSTR* xmlString);
10844
10845 /* [helpstring][id] */
10846 HRESULT(STDMETHODCALLTYPE* selectNodes)(
10847 IXMLDOMNotation* This,
10848 /* [in] */ BSTR queryString,
10849 /* [out][retval] */ IXMLDOMNodeList** resultList);
10850
10851 /* [helpstring][id] */
10852 HRESULT(STDMETHODCALLTYPE* selectSingleNode)(
10853 IXMLDOMNotation* This,
10854 /* [in] */ BSTR queryString,
10855 /* [out][retval] */ IXMLDOMNode** resultNode);
10856
10857 /* [helpstring][id][propget] */
10858 HRESULT(STDMETHODCALLTYPE* get_parsed)(
10859 IXMLDOMNotation* This,
10860 /* [out][retval] */ VARIANT_BOOL* isParsed);
10861
10862 /* [helpstring][id][propget] */
10863 HRESULT(STDMETHODCALLTYPE* get_namespaceURI)(
10864 IXMLDOMNotation* This,
10865 /* [out][retval] */ BSTR* namespaceURI);
10866
10867 /* [helpstring][id][propget] */
10868 HRESULT(STDMETHODCALLTYPE* get_prefix)(
10869 IXMLDOMNotation* This,
10870 /* [out][retval] */ BSTR* prefixString);
10871
10872 /* [helpstring][id][propget] */
10873 HRESULT(STDMETHODCALLTYPE* get_baseName)(
10874 IXMLDOMNotation* This,
10875 /* [out][retval] */ BSTR* nameString);
10876
10877 /* [helpstring][id] */
10878 HRESULT(STDMETHODCALLTYPE* transformNodeToObject)(
10879 IXMLDOMNotation* This,
10880 /* [in] */ IXMLDOMNode* stylesheet,
10881 /* [in] */ VARIANT outputObject);
10882
10883 /* [helpstring][id][propget] */
10884 HRESULT(STDMETHODCALLTYPE* get_publicId)(
10885 IXMLDOMNotation* This,
10886 /* [retval][out] */ VARIANT* publicID);
10887
10888 /* [helpstring][id][propget] */
10889 HRESULT(STDMETHODCALLTYPE* get_systemId)(
10890 IXMLDOMNotation* This,
10891 /* [retval][out] */ VARIANT* systemID);
10892
10893 END_INTERFACE
10895
10896 interface IXMLDOMNotation
10897 {
10898 CONST_VTBL struct IXMLDOMNotationVtbl* lpVtbl;
10899 };
10900
10901
10902
10903#ifdef COBJMACROS
10904
10905
10906#define IXMLDOMNotation_QueryInterface(This,riid,ppvObject) \
10907 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
10908
10909#define IXMLDOMNotation_AddRef(This) \
10910 (This)->lpVtbl -> AddRef(This)
10911
10912#define IXMLDOMNotation_Release(This) \
10913 (This)->lpVtbl -> Release(This)
10914
10915
10916#define IXMLDOMNotation_GetTypeInfoCount(This,pctinfo) \
10917 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
10918
10919#define IXMLDOMNotation_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
10920 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
10921
10922#define IXMLDOMNotation_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
10923 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
10924
10925#define IXMLDOMNotation_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
10926 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
10927
10928
10929#define IXMLDOMNotation_get_nodeName(This,name) \
10930 (This)->lpVtbl -> get_nodeName(This,name)
10931
10932#define IXMLDOMNotation_get_nodeValue(This,value) \
10933 (This)->lpVtbl -> get_nodeValue(This,value)
10934
10935#define IXMLDOMNotation_put_nodeValue(This,value) \
10936 (This)->lpVtbl -> put_nodeValue(This,value)
10937
10938#define IXMLDOMNotation_get_nodeType(This,type) \
10939 (This)->lpVtbl -> get_nodeType(This,type)
10940
10941#define IXMLDOMNotation_get_parentNode(This,parent) \
10942 (This)->lpVtbl -> get_parentNode(This,parent)
10943
10944#define IXMLDOMNotation_get_childNodes(This,childList) \
10945 (This)->lpVtbl -> get_childNodes(This,childList)
10946
10947#define IXMLDOMNotation_get_firstChild(This,firstChild) \
10948 (This)->lpVtbl -> get_firstChild(This,firstChild)
10949
10950#define IXMLDOMNotation_get_lastChild(This,lastChild) \
10951 (This)->lpVtbl -> get_lastChild(This,lastChild)
10952
10953#define IXMLDOMNotation_get_previousSibling(This,previousSibling) \
10954 (This)->lpVtbl -> get_previousSibling(This,previousSibling)
10955
10956#define IXMLDOMNotation_get_nextSibling(This,nextSibling) \
10957 (This)->lpVtbl -> get_nextSibling(This,nextSibling)
10958
10959#define IXMLDOMNotation_get_attributes(This,attributeMap) \
10960 (This)->lpVtbl -> get_attributes(This,attributeMap)
10961
10962#define IXMLDOMNotation_insertBefore(This,newChild,refChild,outNewChild) \
10963 (This)->lpVtbl -> insertBefore(This,newChild,refChild,outNewChild)
10964
10965#define IXMLDOMNotation_replaceChild(This,newChild,oldChild,outOldChild) \
10966 (This)->lpVtbl -> replaceChild(This,newChild,oldChild,outOldChild)
10967
10968#define IXMLDOMNotation_removeChild(This,childNode,oldChild) \
10969 (This)->lpVtbl -> removeChild(This,childNode,oldChild)
10970
10971#define IXMLDOMNotation_appendChild(This,newChild,outNewChild) \
10972 (This)->lpVtbl -> appendChild(This,newChild,outNewChild)
10973
10974#define IXMLDOMNotation_hasChildNodes(This,hasChild) \
10975 (This)->lpVtbl -> hasChildNodes(This,hasChild)
10976
10977#define IXMLDOMNotation_get_ownerDocument(This,DOMDocument) \
10978 (This)->lpVtbl -> get_ownerDocument(This,DOMDocument)
10979
10980#define IXMLDOMNotation_cloneNode(This,deep,cloneRoot) \
10981 (This)->lpVtbl -> cloneNode(This,deep,cloneRoot)
10982
10983#define IXMLDOMNotation_get_nodeTypeString(This,nodeType) \
10984 (This)->lpVtbl -> get_nodeTypeString(This,nodeType)
10985
10986#define IXMLDOMNotation_get_text(This,text) \
10987 (This)->lpVtbl -> get_text(This,text)
10988
10989#define IXMLDOMNotation_put_text(This,text) \
10990 (This)->lpVtbl -> put_text(This,text)
10991
10992#define IXMLDOMNotation_get_specified(This,isSpecified) \
10993 (This)->lpVtbl -> get_specified(This,isSpecified)
10994
10995#define IXMLDOMNotation_get_definition(This,definitionNode) \
10996 (This)->lpVtbl -> get_definition(This,definitionNode)
10997
10998#define IXMLDOMNotation_get_nodeTypedValue(This,typedValue) \
10999 (This)->lpVtbl -> get_nodeTypedValue(This,typedValue)
11000
11001#define IXMLDOMNotation_put_nodeTypedValue(This,typedValue) \
11002 (This)->lpVtbl -> put_nodeTypedValue(This,typedValue)
11003
11004#define IXMLDOMNotation_get_dataType(This,dataTypeName) \
11005 (This)->lpVtbl -> get_dataType(This,dataTypeName)
11006
11007#define IXMLDOMNotation_put_dataType(This,dataTypeName) \
11008 (This)->lpVtbl -> put_dataType(This,dataTypeName)
11009
11010#define IXMLDOMNotation_get_xml(This,xmlString) \
11011 (This)->lpVtbl -> get_xml(This,xmlString)
11012
11013#define IXMLDOMNotation_transformNode(This,stylesheet,xmlString) \
11014 (This)->lpVtbl -> transformNode(This,stylesheet,xmlString)
11015
11016#define IXMLDOMNotation_selectNodes(This,queryString,resultList) \
11017 (This)->lpVtbl -> selectNodes(This,queryString,resultList)
11018
11019#define IXMLDOMNotation_selectSingleNode(This,queryString,resultNode) \
11020 (This)->lpVtbl -> selectSingleNode(This,queryString,resultNode)
11021
11022#define IXMLDOMNotation_get_parsed(This,isParsed) \
11023 (This)->lpVtbl -> get_parsed(This,isParsed)
11024
11025#define IXMLDOMNotation_get_namespaceURI(This,namespaceURI) \
11026 (This)->lpVtbl -> get_namespaceURI(This,namespaceURI)
11027
11028#define IXMLDOMNotation_get_prefix(This,prefixString) \
11029 (This)->lpVtbl -> get_prefix(This,prefixString)
11030
11031#define IXMLDOMNotation_get_baseName(This,nameString) \
11032 (This)->lpVtbl -> get_baseName(This,nameString)
11033
11034#define IXMLDOMNotation_transformNodeToObject(This,stylesheet,outputObject) \
11035 (This)->lpVtbl -> transformNodeToObject(This,stylesheet,outputObject)
11036
11037
11038#define IXMLDOMNotation_get_publicId(This,publicID) \
11039 (This)->lpVtbl -> get_publicId(This,publicID)
11040
11041#define IXMLDOMNotation_get_systemId(This,systemID) \
11042 (This)->lpVtbl -> get_systemId(This,systemID)
11043
11044#endif /* COBJMACROS */
11045
11046
11047#endif /* C style interface */
11048
11049
11050
11051 /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNotation_get_publicId_Proxy(
11052 IXMLDOMNotation* This,
11053 /* [retval][out] */ VARIANT* publicID);
11054
11055
11057 IRpcStubBuffer* This,
11058 IRpcChannelBuffer* _pRpcChannelBuffer,
11059 PRPC_MESSAGE _pRpcMessage,
11060 DWORD* _pdwStubPhase);
11061
11062
11063 /* [helpstring][id][propget] */
11064 HRESULT STDMETHODCALLTYPE IXMLDOMNotation_get_systemId_Proxy(
11065 IXMLDOMNotation* This,
11066 /* [retval][out] */ VARIANT* systemID);
11067
11068
11070 IRpcStubBuffer* This,
11071 IRpcChannelBuffer* _pRpcChannelBuffer,
11072 PRPC_MESSAGE _pRpcMessage,
11073 DWORD* _pdwStubPhase);
11074
11075
11076
11077#endif /* __IXMLDOMNotation_INTERFACE_DEFINED__ */
11078
11079
11080#ifndef __IXMLDOMEntity_INTERFACE_DEFINED__
11081#define __IXMLDOMEntity_INTERFACE_DEFINED__
11082
11083 /* interface IXMLDOMEntity */
11084 /* [unique][nonextensible][oleautomation][dual][uuid][object][local] */
11085
11086
11087 EXTERN_C const IID IID_IXMLDOMEntity;
11088
11089#if defined(__cplusplus) && !defined(CINTERFACE)
11090
11091 MIDL_INTERFACE("2933BF8D-7B36-11d2-B20E-00C04F983E60")
11093 public IXMLDOMNode
11094 {
11095public:
11096 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_publicId(
11097 /* [retval][out] */ VARIANT* publicID) = 0;
11098
11099 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_systemId(
11100 /* [retval][out] */ VARIANT* systemID) = 0;
11101
11102 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_notationName(
11103 /* [retval][out] */ BSTR* name) = 0;
11104
11105 };
11106
11107#else /* C style interface */
11108
11109 typedef struct IXMLDOMEntityVtbl
11110 {
11111 BEGIN_INTERFACE
11112
11113 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
11114 IXMLDOMEntity* This,
11115 /* [in] */ REFIID riid,
11116 /* [iid_is][out] */ void** ppvObject);
11117
11118 ULONG(STDMETHODCALLTYPE* AddRef)(
11119 IXMLDOMEntity* This);
11120
11121 ULONG(STDMETHODCALLTYPE* Release)(
11122 IXMLDOMEntity* This);
11123
11124 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
11125 IXMLDOMEntity* This,
11126 /* [out] */ UINT* pctinfo);
11127
11128 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
11129 IXMLDOMEntity* This,
11130 /* [in] */ UINT iTInfo,
11131 /* [in] */ LCID lcid,
11132 /* [out] */ ITypeInfo** ppTInfo);
11133
11134 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
11135 IXMLDOMEntity* This,
11136 /* [in] */ REFIID riid,
11137 /* [size_is][in] */ LPOLESTR* rgszNames,
11138 /* [in] */ UINT cNames,
11139 /* [in] */ LCID lcid,
11140 /* [size_is][out] */ DISPID* rgDispId);
11141
11142 /* [local] */
11143 HRESULT(STDMETHODCALLTYPE* Invoke)(
11144 IXMLDOMEntity* This,
11145 /* [in] */ DISPID dispIdMember,
11146 /* [in] */ REFIID riid,
11147 /* [in] */ LCID lcid,
11148 /* [in] */ WORD wFlags,
11149 /* [out][in] */ DISPPARAMS* pDispParams,
11150 /* [out] */ VARIANT* pVarResult,
11151 /* [out] */ EXCEPINFO* pExcepInfo,
11152 /* [out] */ UINT* puArgErr);
11153
11154 /* [helpstring][id][propget] */
11155 HRESULT(STDMETHODCALLTYPE* get_nodeName)(
11156 IXMLDOMEntity* This,
11157 /* [retval][out] */ BSTR* name);
11158
11159 /* [helpstring][id][propget] */
11160 HRESULT(STDMETHODCALLTYPE* get_nodeValue)(
11161 IXMLDOMEntity* This,
11162 /* [retval][out] */ VARIANT* value);
11163
11164 /* [helpstring][id][propput] */
11165 HRESULT(STDMETHODCALLTYPE* put_nodeValue)(
11166 IXMLDOMEntity* This,
11167 /* [in] */ VARIANT value);
11168
11169 /* [helpstring][id][propget] */
11170 HRESULT(STDMETHODCALLTYPE* get_nodeType)(
11171 IXMLDOMEntity* This,
11172 /* [retval][out] */ DOMNodeType* type);
11173
11174 /* [helpstring][id][propget] */
11175 HRESULT(STDMETHODCALLTYPE* get_parentNode)(
11176 IXMLDOMEntity* This,
11177 /* [retval][out] */ IXMLDOMNode** parent);
11178
11179 /* [helpstring][id][propget] */
11180 HRESULT(STDMETHODCALLTYPE* get_childNodes)(
11181 IXMLDOMEntity* This,
11182 /* [retval][out] */ IXMLDOMNodeList** childList);
11183
11184 /* [helpstring][id][propget] */
11185 HRESULT(STDMETHODCALLTYPE* get_firstChild)(
11186 IXMLDOMEntity* This,
11187 /* [retval][out] */ IXMLDOMNode** firstChild);
11188
11189 /* [helpstring][id][propget] */
11190 HRESULT(STDMETHODCALLTYPE* get_lastChild)(
11191 IXMLDOMEntity* This,
11192 /* [retval][out] */ IXMLDOMNode** lastChild);
11193
11194 /* [helpstring][id][propget] */
11195 HRESULT(STDMETHODCALLTYPE* get_previousSibling)(
11196 IXMLDOMEntity* This,
11197 /* [retval][out] */ IXMLDOMNode** previousSibling);
11198
11199 /* [helpstring][id][propget] */
11200 HRESULT(STDMETHODCALLTYPE* get_nextSibling)(
11201 IXMLDOMEntity* This,
11202 /* [retval][out] */ IXMLDOMNode** nextSibling);
11203
11204 /* [helpstring][id][propget] */
11205 HRESULT(STDMETHODCALLTYPE* get_attributes)(
11206 IXMLDOMEntity* This,
11207 /* [retval][out] */ IXMLDOMNamedNodeMap** attributeMap);
11208
11209 /* [helpstring][id] */
11210 HRESULT(STDMETHODCALLTYPE* insertBefore)(
11211 IXMLDOMEntity* This,
11213 /* [in] */ VARIANT refChild,
11214 /* [retval][out] */ IXMLDOMNode** outNewChild);
11215
11216 /* [helpstring][id] */
11217 HRESULT(STDMETHODCALLTYPE* replaceChild)(
11218 IXMLDOMEntity* This,
11219 /* [in] */ IXMLDOMNode* newChild,
11221 /* [retval][out] */ IXMLDOMNode** outOldChild);
11222
11223 /* [helpstring][id] */
11224 HRESULT(STDMETHODCALLTYPE* removeChild)(
11225 IXMLDOMEntity* This,
11227 /* [retval][out] */ IXMLDOMNode** oldChild);
11228
11229 /* [helpstring][id] */
11230 HRESULT(STDMETHODCALLTYPE* appendChild)(
11231 IXMLDOMEntity* This,
11232 /* [in] */ IXMLDOMNode* newChild,
11233 /* [retval][out] */ IXMLDOMNode** outNewChild);
11234
11235 /* [helpstring][id] */
11236 HRESULT(STDMETHODCALLTYPE* hasChildNodes)(
11237 IXMLDOMEntity* This,
11238 /* [retval][out] */ VARIANT_BOOL* hasChild);
11239
11240 /* [helpstring][id][propget] */
11241 HRESULT(STDMETHODCALLTYPE* get_ownerDocument)(
11242 IXMLDOMEntity* This,
11243 /* [retval][out] */ IXMLDOMDocument** DOMDocument);
11244
11245 /* [helpstring][id] */
11246 HRESULT(STDMETHODCALLTYPE* cloneNode)(
11247 IXMLDOMEntity* This,
11248 /* [in] */ VARIANT_BOOL deep,
11249 /* [retval][out] */ IXMLDOMNode** cloneRoot);
11250
11251 /* [helpstring][id][propget] */
11252 HRESULT(STDMETHODCALLTYPE* get_nodeTypeString)(
11253 IXMLDOMEntity* This,
11254 /* [out][retval] */ BSTR* nodeType);
11255
11256 /* [helpstring][id][propget] */
11257 HRESULT(STDMETHODCALLTYPE* get_text)(
11258 IXMLDOMEntity* This,
11259 /* [out][retval] */ BSTR* text);
11260
11261 /* [helpstring][id][propput] */
11262 HRESULT(STDMETHODCALLTYPE* put_text)(
11263 IXMLDOMEntity* This,
11264 /* [in] */ BSTR text);
11265
11266 /* [helpstring][id][propget] */
11267 HRESULT(STDMETHODCALLTYPE* get_specified)(
11268 IXMLDOMEntity* This,
11269 /* [retval][out] */ VARIANT_BOOL* isSpecified);
11270
11271 /* [helpstring][id][propget] */
11272 HRESULT(STDMETHODCALLTYPE* get_definition)(
11273 IXMLDOMEntity* This,
11274 /* [out][retval] */ IXMLDOMNode** definitionNode);
11275
11276 /* [helpstring][id][propget] */
11277 HRESULT(STDMETHODCALLTYPE* get_nodeTypedValue)(
11278 IXMLDOMEntity* This,
11279 /* [out][retval] */ VARIANT* typedValue);
11280
11281 /* [helpstring][id][propput] */
11282 HRESULT(STDMETHODCALLTYPE* put_nodeTypedValue)(
11283 IXMLDOMEntity* This,
11284 /* [in] */ VARIANT typedValue);
11285
11286 /* [helpstring][id][propget] */
11287 HRESULT(STDMETHODCALLTYPE* get_dataType)(
11288 IXMLDOMEntity* This,
11289 /* [out][retval] */ VARIANT* dataTypeName);
11290
11291 /* [helpstring][id][propput] */
11292 HRESULT(STDMETHODCALLTYPE* put_dataType)(
11293 IXMLDOMEntity* This,
11294 /* [in] */ BSTR dataTypeName);
11295
11296 /* [helpstring][id][propget] */
11297 HRESULT(STDMETHODCALLTYPE* get_xml)(
11298 IXMLDOMEntity* This,
11299 /* [out][retval] */ BSTR* xmlString);
11300
11301 /* [helpstring][id] */
11302 HRESULT(STDMETHODCALLTYPE* transformNode)(
11303 IXMLDOMEntity* This,
11305 /* [out][retval] */ BSTR* xmlString);
11306
11307 /* [helpstring][id] */
11308 HRESULT(STDMETHODCALLTYPE* selectNodes)(
11309 IXMLDOMEntity* This,
11310 /* [in] */ BSTR queryString,
11311 /* [out][retval] */ IXMLDOMNodeList** resultList);
11312
11313 /* [helpstring][id] */
11314 HRESULT(STDMETHODCALLTYPE* selectSingleNode)(
11315 IXMLDOMEntity* This,
11316 /* [in] */ BSTR queryString,
11317 /* [out][retval] */ IXMLDOMNode** resultNode);
11318
11319 /* [helpstring][id][propget] */
11320 HRESULT(STDMETHODCALLTYPE* get_parsed)(
11321 IXMLDOMEntity* This,
11322 /* [out][retval] */ VARIANT_BOOL* isParsed);
11323
11324 /* [helpstring][id][propget] */
11325 HRESULT(STDMETHODCALLTYPE* get_namespaceURI)(
11326 IXMLDOMEntity* This,
11327 /* [out][retval] */ BSTR* namespaceURI);
11328
11329 /* [helpstring][id][propget] */
11330 HRESULT(STDMETHODCALLTYPE* get_prefix)(
11331 IXMLDOMEntity* This,
11332 /* [out][retval] */ BSTR* prefixString);
11333
11334 /* [helpstring][id][propget] */
11335 HRESULT(STDMETHODCALLTYPE* get_baseName)(
11336 IXMLDOMEntity* This,
11337 /* [out][retval] */ BSTR* nameString);
11338
11339 /* [helpstring][id] */
11340 HRESULT(STDMETHODCALLTYPE* transformNodeToObject)(
11341 IXMLDOMEntity* This,
11342 /* [in] */ IXMLDOMNode* stylesheet,
11343 /* [in] */ VARIANT outputObject);
11344
11345 /* [helpstring][id][propget] */
11346 HRESULT(STDMETHODCALLTYPE* get_publicId)(
11347 IXMLDOMEntity* This,
11348 /* [retval][out] */ VARIANT* publicID);
11349
11350 /* [helpstring][id][propget] */
11351 HRESULT(STDMETHODCALLTYPE* get_systemId)(
11352 IXMLDOMEntity* This,
11353 /* [retval][out] */ VARIANT* systemID);
11354
11355 /* [helpstring][id][propget] */
11356 HRESULT(STDMETHODCALLTYPE* get_notationName)(
11357 IXMLDOMEntity* This,
11358 /* [retval][out] */ BSTR* name);
11359
11360 END_INTERFACE
11362
11363 interface IXMLDOMEntity
11364 {
11365 CONST_VTBL struct IXMLDOMEntityVtbl* lpVtbl;
11366 };
11367
11368
11369
11370#ifdef COBJMACROS
11371
11372
11373#define IXMLDOMEntity_QueryInterface(This,riid,ppvObject) \
11374 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
11375
11376#define IXMLDOMEntity_AddRef(This) \
11377 (This)->lpVtbl -> AddRef(This)
11378
11379#define IXMLDOMEntity_Release(This) \
11380 (This)->lpVtbl -> Release(This)
11381
11382
11383#define IXMLDOMEntity_GetTypeInfoCount(This,pctinfo) \
11384 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
11385
11386#define IXMLDOMEntity_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
11387 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
11388
11389#define IXMLDOMEntity_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
11390 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
11391
11392#define IXMLDOMEntity_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
11393 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
11394
11395
11396#define IXMLDOMEntity_get_nodeName(This,name) \
11397 (This)->lpVtbl -> get_nodeName(This,name)
11398
11399#define IXMLDOMEntity_get_nodeValue(This,value) \
11400 (This)->lpVtbl -> get_nodeValue(This,value)
11401
11402#define IXMLDOMEntity_put_nodeValue(This,value) \
11403 (This)->lpVtbl -> put_nodeValue(This,value)
11404
11405#define IXMLDOMEntity_get_nodeType(This,type) \
11406 (This)->lpVtbl -> get_nodeType(This,type)
11407
11408#define IXMLDOMEntity_get_parentNode(This,parent) \
11409 (This)->lpVtbl -> get_parentNode(This,parent)
11410
11411#define IXMLDOMEntity_get_childNodes(This,childList) \
11412 (This)->lpVtbl -> get_childNodes(This,childList)
11413
11414#define IXMLDOMEntity_get_firstChild(This,firstChild) \
11415 (This)->lpVtbl -> get_firstChild(This,firstChild)
11416
11417#define IXMLDOMEntity_get_lastChild(This,lastChild) \
11418 (This)->lpVtbl -> get_lastChild(This,lastChild)
11419
11420#define IXMLDOMEntity_get_previousSibling(This,previousSibling) \
11421 (This)->lpVtbl -> get_previousSibling(This,previousSibling)
11422
11423#define IXMLDOMEntity_get_nextSibling(This,nextSibling) \
11424 (This)->lpVtbl -> get_nextSibling(This,nextSibling)
11425
11426#define IXMLDOMEntity_get_attributes(This,attributeMap) \
11427 (This)->lpVtbl -> get_attributes(This,attributeMap)
11428
11429#define IXMLDOMEntity_insertBefore(This,newChild,refChild,outNewChild) \
11430 (This)->lpVtbl -> insertBefore(This,newChild,refChild,outNewChild)
11431
11432#define IXMLDOMEntity_replaceChild(This,newChild,oldChild,outOldChild) \
11433 (This)->lpVtbl -> replaceChild(This,newChild,oldChild,outOldChild)
11434
11435#define IXMLDOMEntity_removeChild(This,childNode,oldChild) \
11436 (This)->lpVtbl -> removeChild(This,childNode,oldChild)
11437
11438#define IXMLDOMEntity_appendChild(This,newChild,outNewChild) \
11439 (This)->lpVtbl -> appendChild(This,newChild,outNewChild)
11440
11441#define IXMLDOMEntity_hasChildNodes(This,hasChild) \
11442 (This)->lpVtbl -> hasChildNodes(This,hasChild)
11443
11444#define IXMLDOMEntity_get_ownerDocument(This,DOMDocument) \
11445 (This)->lpVtbl -> get_ownerDocument(This,DOMDocument)
11446
11447#define IXMLDOMEntity_cloneNode(This,deep,cloneRoot) \
11448 (This)->lpVtbl -> cloneNode(This,deep,cloneRoot)
11449
11450#define IXMLDOMEntity_get_nodeTypeString(This,nodeType) \
11451 (This)->lpVtbl -> get_nodeTypeString(This,nodeType)
11452
11453#define IXMLDOMEntity_get_text(This,text) \
11454 (This)->lpVtbl -> get_text(This,text)
11455
11456#define IXMLDOMEntity_put_text(This,text) \
11457 (This)->lpVtbl -> put_text(This,text)
11458
11459#define IXMLDOMEntity_get_specified(This,isSpecified) \
11460 (This)->lpVtbl -> get_specified(This,isSpecified)
11461
11462#define IXMLDOMEntity_get_definition(This,definitionNode) \
11463 (This)->lpVtbl -> get_definition(This,definitionNode)
11464
11465#define IXMLDOMEntity_get_nodeTypedValue(This,typedValue) \
11466 (This)->lpVtbl -> get_nodeTypedValue(This,typedValue)
11467
11468#define IXMLDOMEntity_put_nodeTypedValue(This,typedValue) \
11469 (This)->lpVtbl -> put_nodeTypedValue(This,typedValue)
11470
11471#define IXMLDOMEntity_get_dataType(This,dataTypeName) \
11472 (This)->lpVtbl -> get_dataType(This,dataTypeName)
11473
11474#define IXMLDOMEntity_put_dataType(This,dataTypeName) \
11475 (This)->lpVtbl -> put_dataType(This,dataTypeName)
11476
11477#define IXMLDOMEntity_get_xml(This,xmlString) \
11478 (This)->lpVtbl -> get_xml(This,xmlString)
11479
11480#define IXMLDOMEntity_transformNode(This,stylesheet,xmlString) \
11481 (This)->lpVtbl -> transformNode(This,stylesheet,xmlString)
11482
11483#define IXMLDOMEntity_selectNodes(This,queryString,resultList) \
11484 (This)->lpVtbl -> selectNodes(This,queryString,resultList)
11485
11486#define IXMLDOMEntity_selectSingleNode(This,queryString,resultNode) \
11487 (This)->lpVtbl -> selectSingleNode(This,queryString,resultNode)
11488
11489#define IXMLDOMEntity_get_parsed(This,isParsed) \
11490 (This)->lpVtbl -> get_parsed(This,isParsed)
11491
11492#define IXMLDOMEntity_get_namespaceURI(This,namespaceURI) \
11493 (This)->lpVtbl -> get_namespaceURI(This,namespaceURI)
11494
11495#define IXMLDOMEntity_get_prefix(This,prefixString) \
11496 (This)->lpVtbl -> get_prefix(This,prefixString)
11497
11498#define IXMLDOMEntity_get_baseName(This,nameString) \
11499 (This)->lpVtbl -> get_baseName(This,nameString)
11500
11501#define IXMLDOMEntity_transformNodeToObject(This,stylesheet,outputObject) \
11502 (This)->lpVtbl -> transformNodeToObject(This,stylesheet,outputObject)
11503
11504
11505#define IXMLDOMEntity_get_publicId(This,publicID) \
11506 (This)->lpVtbl -> get_publicId(This,publicID)
11507
11508#define IXMLDOMEntity_get_systemId(This,systemID) \
11509 (This)->lpVtbl -> get_systemId(This,systemID)
11510
11511#define IXMLDOMEntity_get_notationName(This,name) \
11512 (This)->lpVtbl -> get_notationName(This,name)
11513
11514#endif /* COBJMACROS */
11515
11516
11517#endif /* C style interface */
11518
11519
11520
11521 /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMEntity_get_publicId_Proxy(
11522 IXMLDOMEntity* This,
11523 /* [retval][out] */ VARIANT* publicID);
11524
11525
11527 IRpcStubBuffer* This,
11528 IRpcChannelBuffer* _pRpcChannelBuffer,
11529 PRPC_MESSAGE _pRpcMessage,
11530 DWORD* _pdwStubPhase);
11531
11532
11533 /* [helpstring][id][propget] */
11534 HRESULT STDMETHODCALLTYPE IXMLDOMEntity_get_systemId_Proxy(
11535 IXMLDOMEntity* This,
11536 /* [retval][out] */ VARIANT* systemID);
11537
11538
11540 IRpcStubBuffer* This,
11541 IRpcChannelBuffer* _pRpcChannelBuffer,
11542 PRPC_MESSAGE _pRpcMessage,
11543 DWORD* _pdwStubPhase);
11544
11545
11546 /* [helpstring][id][propget] */
11547 HRESULT STDMETHODCALLTYPE IXMLDOMEntity_get_notationName_Proxy(
11548 IXMLDOMEntity* This,
11549 /* [retval][out] */ BSTR* name);
11550
11551
11553 IRpcStubBuffer* This,
11554 IRpcChannelBuffer* _pRpcChannelBuffer,
11555 PRPC_MESSAGE _pRpcMessage,
11556 DWORD* _pdwStubPhase);
11557
11558
11559
11560#endif /* __IXMLDOMEntity_INTERFACE_DEFINED__ */
11561
11562
11563#ifndef __IXMLDOMEntityReference_INTERFACE_DEFINED__
11564#define __IXMLDOMEntityReference_INTERFACE_DEFINED__
11565
11566 /* interface IXMLDOMEntityReference */
11567 /* [unique][nonextensible][oleautomation][dual][uuid][object][local] */
11568
11569
11571
11572#if defined(__cplusplus) && !defined(CINTERFACE)
11573
11574 MIDL_INTERFACE("2933BF8E-7B36-11d2-B20E-00C04F983E60")
11576 public IXMLDOMNode
11577 {
11578public:
11579 };
11580
11581#else /* C style interface */
11582
11584 {
11585 BEGIN_INTERFACE
11586
11587 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
11589 /* [in] */ REFIID riid,
11590 /* [iid_is][out] */ void** ppvObject);
11591
11592 ULONG(STDMETHODCALLTYPE* AddRef)(
11594
11595 ULONG(STDMETHODCALLTYPE* Release)(
11597
11598 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
11600 /* [out] */ UINT* pctinfo);
11601
11602 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
11604 /* [in] */ UINT iTInfo,
11605 /* [in] */ LCID lcid,
11606 /* [out] */ ITypeInfo** ppTInfo);
11607
11608 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
11610 /* [in] */ REFIID riid,
11611 /* [size_is][in] */ LPOLESTR* rgszNames,
11612 /* [in] */ UINT cNames,
11613 /* [in] */ LCID lcid,
11614 /* [size_is][out] */ DISPID* rgDispId);
11615
11616 /* [local] */
11617 HRESULT(STDMETHODCALLTYPE* Invoke)(
11619 /* [in] */ DISPID dispIdMember,
11620 /* [in] */ REFIID riid,
11621 /* [in] */ LCID lcid,
11622 /* [in] */ WORD wFlags,
11623 /* [out][in] */ DISPPARAMS* pDispParams,
11624 /* [out] */ VARIANT* pVarResult,
11625 /* [out] */ EXCEPINFO* pExcepInfo,
11626 /* [out] */ UINT* puArgErr);
11627
11628 /* [helpstring][id][propget] */
11629 HRESULT(STDMETHODCALLTYPE* get_nodeName)(
11631 /* [retval][out] */ BSTR* name);
11632
11633 /* [helpstring][id][propget] */
11634 HRESULT(STDMETHODCALLTYPE* get_nodeValue)(
11636 /* [retval][out] */ VARIANT* value);
11637
11638 /* [helpstring][id][propput] */
11639 HRESULT(STDMETHODCALLTYPE* put_nodeValue)(
11641 /* [in] */ VARIANT value);
11642
11643 /* [helpstring][id][propget] */
11644 HRESULT(STDMETHODCALLTYPE* get_nodeType)(
11646 /* [retval][out] */ DOMNodeType* type);
11647
11648 /* [helpstring][id][propget] */
11649 HRESULT(STDMETHODCALLTYPE* get_parentNode)(
11651 /* [retval][out] */ IXMLDOMNode** parent);
11652
11653 /* [helpstring][id][propget] */
11654 HRESULT(STDMETHODCALLTYPE* get_childNodes)(
11656 /* [retval][out] */ IXMLDOMNodeList** childList);
11657
11658 /* [helpstring][id][propget] */
11659 HRESULT(STDMETHODCALLTYPE* get_firstChild)(
11661 /* [retval][out] */ IXMLDOMNode** firstChild);
11662
11663 /* [helpstring][id][propget] */
11664 HRESULT(STDMETHODCALLTYPE* get_lastChild)(
11666 /* [retval][out] */ IXMLDOMNode** lastChild);
11667
11668 /* [helpstring][id][propget] */
11669 HRESULT(STDMETHODCALLTYPE* get_previousSibling)(
11671 /* [retval][out] */ IXMLDOMNode** previousSibling);
11672
11673 /* [helpstring][id][propget] */
11674 HRESULT(STDMETHODCALLTYPE* get_nextSibling)(
11676 /* [retval][out] */ IXMLDOMNode** nextSibling);
11677
11678 /* [helpstring][id][propget] */
11679 HRESULT(STDMETHODCALLTYPE* get_attributes)(
11681 /* [retval][out] */ IXMLDOMNamedNodeMap** attributeMap);
11682
11683 /* [helpstring][id] */
11684 HRESULT(STDMETHODCALLTYPE* insertBefore)(
11687 /* [in] */ VARIANT refChild,
11688 /* [retval][out] */ IXMLDOMNode** outNewChild);
11689
11690 /* [helpstring][id] */
11691 HRESULT(STDMETHODCALLTYPE* replaceChild)(
11693 /* [in] */ IXMLDOMNode* newChild,
11695 /* [retval][out] */ IXMLDOMNode** outOldChild);
11696
11697 /* [helpstring][id] */
11698 HRESULT(STDMETHODCALLTYPE* removeChild)(
11701 /* [retval][out] */ IXMLDOMNode** oldChild);
11702
11703 /* [helpstring][id] */
11704 HRESULT(STDMETHODCALLTYPE* appendChild)(
11706 /* [in] */ IXMLDOMNode* newChild,
11707 /* [retval][out] */ IXMLDOMNode** outNewChild);
11708
11709 /* [helpstring][id] */
11710 HRESULT(STDMETHODCALLTYPE* hasChildNodes)(
11712 /* [retval][out] */ VARIANT_BOOL* hasChild);
11713
11714 /* [helpstring][id][propget] */
11715 HRESULT(STDMETHODCALLTYPE* get_ownerDocument)(
11717 /* [retval][out] */ IXMLDOMDocument** DOMDocument);
11718
11719 /* [helpstring][id] */
11720 HRESULT(STDMETHODCALLTYPE* cloneNode)(
11722 /* [in] */ VARIANT_BOOL deep,
11723 /* [retval][out] */ IXMLDOMNode** cloneRoot);
11724
11725 /* [helpstring][id][propget] */
11726 HRESULT(STDMETHODCALLTYPE* get_nodeTypeString)(
11728 /* [out][retval] */ BSTR* nodeType);
11729
11730 /* [helpstring][id][propget] */
11731 HRESULT(STDMETHODCALLTYPE* get_text)(
11733 /* [out][retval] */ BSTR* text);
11734
11735 /* [helpstring][id][propput] */
11736 HRESULT(STDMETHODCALLTYPE* put_text)(
11738 /* [in] */ BSTR text);
11739
11740 /* [helpstring][id][propget] */
11741 HRESULT(STDMETHODCALLTYPE* get_specified)(
11743 /* [retval][out] */ VARIANT_BOOL* isSpecified);
11744
11745 /* [helpstring][id][propget] */
11746 HRESULT(STDMETHODCALLTYPE* get_definition)(
11748 /* [out][retval] */ IXMLDOMNode** definitionNode);
11749
11750 /* [helpstring][id][propget] */
11751 HRESULT(STDMETHODCALLTYPE* get_nodeTypedValue)(
11753 /* [out][retval] */ VARIANT* typedValue);
11754
11755 /* [helpstring][id][propput] */
11756 HRESULT(STDMETHODCALLTYPE* put_nodeTypedValue)(
11758 /* [in] */ VARIANT typedValue);
11759
11760 /* [helpstring][id][propget] */
11761 HRESULT(STDMETHODCALLTYPE* get_dataType)(
11763 /* [out][retval] */ VARIANT* dataTypeName);
11764
11765 /* [helpstring][id][propput] */
11766 HRESULT(STDMETHODCALLTYPE* put_dataType)(
11768 /* [in] */ BSTR dataTypeName);
11769
11770 /* [helpstring][id][propget] */
11771 HRESULT(STDMETHODCALLTYPE* get_xml)(
11773 /* [out][retval] */ BSTR* xmlString);
11774
11775 /* [helpstring][id] */
11776 HRESULT(STDMETHODCALLTYPE* transformNode)(
11779 /* [out][retval] */ BSTR* xmlString);
11780
11781 /* [helpstring][id] */
11782 HRESULT(STDMETHODCALLTYPE* selectNodes)(
11784 /* [in] */ BSTR queryString,
11785 /* [out][retval] */ IXMLDOMNodeList** resultList);
11786
11787 /* [helpstring][id] */
11788 HRESULT(STDMETHODCALLTYPE* selectSingleNode)(
11790 /* [in] */ BSTR queryString,
11791 /* [out][retval] */ IXMLDOMNode** resultNode);
11792
11793 /* [helpstring][id][propget] */
11794 HRESULT(STDMETHODCALLTYPE* get_parsed)(
11796 /* [out][retval] */ VARIANT_BOOL* isParsed);
11797
11798 /* [helpstring][id][propget] */
11799 HRESULT(STDMETHODCALLTYPE* get_namespaceURI)(
11801 /* [out][retval] */ BSTR* namespaceURI);
11802
11803 /* [helpstring][id][propget] */
11804 HRESULT(STDMETHODCALLTYPE* get_prefix)(
11806 /* [out][retval] */ BSTR* prefixString);
11807
11808 /* [helpstring][id][propget] */
11809 HRESULT(STDMETHODCALLTYPE* get_baseName)(
11811 /* [out][retval] */ BSTR* nameString);
11812
11813 /* [helpstring][id] */
11814 HRESULT(STDMETHODCALLTYPE* transformNodeToObject)(
11816 /* [in] */ IXMLDOMNode* stylesheet,
11817 /* [in] */ VARIANT outputObject);
11818
11819 END_INTERFACE
11821
11822 interface IXMLDOMEntityReference
11823 {
11824 CONST_VTBL struct IXMLDOMEntityReferenceVtbl* lpVtbl;
11825 };
11826
11827
11828
11829#ifdef COBJMACROS
11830
11831
11832#define IXMLDOMEntityReference_QueryInterface(This,riid,ppvObject) \
11833 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
11834
11835#define IXMLDOMEntityReference_AddRef(This) \
11836 (This)->lpVtbl -> AddRef(This)
11837
11838#define IXMLDOMEntityReference_Release(This) \
11839 (This)->lpVtbl -> Release(This)
11840
11841
11842#define IXMLDOMEntityReference_GetTypeInfoCount(This,pctinfo) \
11843 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
11844
11845#define IXMLDOMEntityReference_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
11846 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
11847
11848#define IXMLDOMEntityReference_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
11849 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
11850
11851#define IXMLDOMEntityReference_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
11852 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
11853
11854
11855#define IXMLDOMEntityReference_get_nodeName(This,name) \
11856 (This)->lpVtbl -> get_nodeName(This,name)
11857
11858#define IXMLDOMEntityReference_get_nodeValue(This,value) \
11859 (This)->lpVtbl -> get_nodeValue(This,value)
11860
11861#define IXMLDOMEntityReference_put_nodeValue(This,value) \
11862 (This)->lpVtbl -> put_nodeValue(This,value)
11863
11864#define IXMLDOMEntityReference_get_nodeType(This,type) \
11865 (This)->lpVtbl -> get_nodeType(This,type)
11866
11867#define IXMLDOMEntityReference_get_parentNode(This,parent) \
11868 (This)->lpVtbl -> get_parentNode(This,parent)
11869
11870#define IXMLDOMEntityReference_get_childNodes(This,childList) \
11871 (This)->lpVtbl -> get_childNodes(This,childList)
11872
11873#define IXMLDOMEntityReference_get_firstChild(This,firstChild) \
11874 (This)->lpVtbl -> get_firstChild(This,firstChild)
11875
11876#define IXMLDOMEntityReference_get_lastChild(This,lastChild) \
11877 (This)->lpVtbl -> get_lastChild(This,lastChild)
11878
11879#define IXMLDOMEntityReference_get_previousSibling(This,previousSibling) \
11880 (This)->lpVtbl -> get_previousSibling(This,previousSibling)
11881
11882#define IXMLDOMEntityReference_get_nextSibling(This,nextSibling) \
11883 (This)->lpVtbl -> get_nextSibling(This,nextSibling)
11884
11885#define IXMLDOMEntityReference_get_attributes(This,attributeMap) \
11886 (This)->lpVtbl -> get_attributes(This,attributeMap)
11887
11888#define IXMLDOMEntityReference_insertBefore(This,newChild,refChild,outNewChild) \
11889 (This)->lpVtbl -> insertBefore(This,newChild,refChild,outNewChild)
11890
11891#define IXMLDOMEntityReference_replaceChild(This,newChild,oldChild,outOldChild) \
11892 (This)->lpVtbl -> replaceChild(This,newChild,oldChild,outOldChild)
11893
11894#define IXMLDOMEntityReference_removeChild(This,childNode,oldChild) \
11895 (This)->lpVtbl -> removeChild(This,childNode,oldChild)
11896
11897#define IXMLDOMEntityReference_appendChild(This,newChild,outNewChild) \
11898 (This)->lpVtbl -> appendChild(This,newChild,outNewChild)
11899
11900#define IXMLDOMEntityReference_hasChildNodes(This,hasChild) \
11901 (This)->lpVtbl -> hasChildNodes(This,hasChild)
11902
11903#define IXMLDOMEntityReference_get_ownerDocument(This,DOMDocument) \
11904 (This)->lpVtbl -> get_ownerDocument(This,DOMDocument)
11905
11906#define IXMLDOMEntityReference_cloneNode(This,deep,cloneRoot) \
11907 (This)->lpVtbl -> cloneNode(This,deep,cloneRoot)
11908
11909#define IXMLDOMEntityReference_get_nodeTypeString(This,nodeType) \
11910 (This)->lpVtbl -> get_nodeTypeString(This,nodeType)
11911
11912#define IXMLDOMEntityReference_get_text(This,text) \
11913 (This)->lpVtbl -> get_text(This,text)
11914
11915#define IXMLDOMEntityReference_put_text(This,text) \
11916 (This)->lpVtbl -> put_text(This,text)
11917
11918#define IXMLDOMEntityReference_get_specified(This,isSpecified) \
11919 (This)->lpVtbl -> get_specified(This,isSpecified)
11920
11921#define IXMLDOMEntityReference_get_definition(This,definitionNode) \
11922 (This)->lpVtbl -> get_definition(This,definitionNode)
11923
11924#define IXMLDOMEntityReference_get_nodeTypedValue(This,typedValue) \
11925 (This)->lpVtbl -> get_nodeTypedValue(This,typedValue)
11926
11927#define IXMLDOMEntityReference_put_nodeTypedValue(This,typedValue) \
11928 (This)->lpVtbl -> put_nodeTypedValue(This,typedValue)
11929
11930#define IXMLDOMEntityReference_get_dataType(This,dataTypeName) \
11931 (This)->lpVtbl -> get_dataType(This,dataTypeName)
11932
11933#define IXMLDOMEntityReference_put_dataType(This,dataTypeName) \
11934 (This)->lpVtbl -> put_dataType(This,dataTypeName)
11935
11936#define IXMLDOMEntityReference_get_xml(This,xmlString) \
11937 (This)->lpVtbl -> get_xml(This,xmlString)
11938
11939#define IXMLDOMEntityReference_transformNode(This,stylesheet,xmlString) \
11940 (This)->lpVtbl -> transformNode(This,stylesheet,xmlString)
11941
11942#define IXMLDOMEntityReference_selectNodes(This,queryString,resultList) \
11943 (This)->lpVtbl -> selectNodes(This,queryString,resultList)
11944
11945#define IXMLDOMEntityReference_selectSingleNode(This,queryString,resultNode) \
11946 (This)->lpVtbl -> selectSingleNode(This,queryString,resultNode)
11947
11948#define IXMLDOMEntityReference_get_parsed(This,isParsed) \
11949 (This)->lpVtbl -> get_parsed(This,isParsed)
11950
11951#define IXMLDOMEntityReference_get_namespaceURI(This,namespaceURI) \
11952 (This)->lpVtbl -> get_namespaceURI(This,namespaceURI)
11953
11954#define IXMLDOMEntityReference_get_prefix(This,prefixString) \
11955 (This)->lpVtbl -> get_prefix(This,prefixString)
11956
11957#define IXMLDOMEntityReference_get_baseName(This,nameString) \
11958 (This)->lpVtbl -> get_baseName(This,nameString)
11959
11960#define IXMLDOMEntityReference_transformNodeToObject(This,stylesheet,outputObject) \
11961 (This)->lpVtbl -> transformNodeToObject(This,stylesheet,outputObject)
11962
11963
11964#endif /* COBJMACROS */
11965
11966
11967#endif /* C style interface */
11968
11969
11970
11971
11972#endif /* __IXMLDOMEntityReference_INTERFACE_DEFINED__ */
11973
11974
11975#ifndef __IXMLDOMParseError_INTERFACE_DEFINED__
11976#define __IXMLDOMParseError_INTERFACE_DEFINED__
11977
11978 /* interface IXMLDOMParseError */
11979 /* [unique][helpstring][nonextensible][oleautomation][dual][uuid][object][local] */
11980
11981
11983
11984#if defined(__cplusplus) && !defined(CINTERFACE)
11985
11986 MIDL_INTERFACE("3efaa426-272f-11d2-836f-0000f87a7782")
11988 public IDispatch
11989 {
11990public:
11991 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_errorCode(
11992 /* [out][retval] */ long* errorCode) = 0;
11993
11994 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_url(
11995 /* [out][retval] */ BSTR* urlString) = 0;
11996
11997 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_reason(
11998 /* [out][retval] */ BSTR* reasonString) = 0;
11999
12000 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_srcText(
12001 /* [out][retval] */ BSTR* sourceString) = 0;
12002
12003 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_line(
12004 /* [out][retval] */ long* lineNumber) = 0;
12005
12006 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_linepos(
12007 /* [out][retval] */ long* linePosition) = 0;
12008
12009 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_filepos(
12010 /* [out][retval] */ long* filePosition) = 0;
12011
12012 };
12013
12014#else /* C style interface */
12015
12017 {
12018 BEGIN_INTERFACE
12019
12020 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
12021 IXMLDOMParseError* This,
12022 /* [in] */ REFIID riid,
12023 /* [iid_is][out] */ void** ppvObject);
12024
12025 ULONG(STDMETHODCALLTYPE* AddRef)(
12026 IXMLDOMParseError* This);
12027
12028 ULONG(STDMETHODCALLTYPE* Release)(
12029 IXMLDOMParseError* This);
12030
12031 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
12032 IXMLDOMParseError* This,
12033 /* [out] */ UINT* pctinfo);
12034
12035 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
12036 IXMLDOMParseError* This,
12037 /* [in] */ UINT iTInfo,
12038 /* [in] */ LCID lcid,
12039 /* [out] */ ITypeInfo** ppTInfo);
12040
12041 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
12042 IXMLDOMParseError* This,
12043 /* [in] */ REFIID riid,
12044 /* [size_is][in] */ LPOLESTR* rgszNames,
12045 /* [in] */ UINT cNames,
12046 /* [in] */ LCID lcid,
12047 /* [size_is][out] */ DISPID* rgDispId);
12048
12049 /* [local] */
12050 HRESULT(STDMETHODCALLTYPE* Invoke)(
12051 IXMLDOMParseError* This,
12052 /* [in] */ DISPID dispIdMember,
12053 /* [in] */ REFIID riid,
12054 /* [in] */ LCID lcid,
12055 /* [in] */ WORD wFlags,
12056 /* [out][in] */ DISPPARAMS* pDispParams,
12057 /* [out] */ VARIANT* pVarResult,
12058 /* [out] */ EXCEPINFO* pExcepInfo,
12059 /* [out] */ UINT* puArgErr);
12060
12061 /* [helpstring][id][propget] */
12062 HRESULT(STDMETHODCALLTYPE* get_errorCode)(
12063 IXMLDOMParseError* This,
12064 /* [out][retval] */ long* errorCode);
12065
12066 /* [helpstring][id][propget] */
12067 HRESULT(STDMETHODCALLTYPE* get_url)(
12068 IXMLDOMParseError* This,
12069 /* [out][retval] */ BSTR* urlString);
12070
12071 /* [helpstring][id][propget] */
12072 HRESULT(STDMETHODCALLTYPE* get_reason)(
12073 IXMLDOMParseError* This,
12074 /* [out][retval] */ BSTR* reasonString);
12075
12076 /* [helpstring][id][propget] */
12077 HRESULT(STDMETHODCALLTYPE* get_srcText)(
12078 IXMLDOMParseError* This,
12079 /* [out][retval] */ BSTR* sourceString);
12080
12081 /* [helpstring][id][propget] */
12082 HRESULT(STDMETHODCALLTYPE* get_line)(
12083 IXMLDOMParseError* This,
12084 /* [out][retval] */ long* lineNumber);
12085
12086 /* [helpstring][id][propget] */
12087 HRESULT(STDMETHODCALLTYPE* get_linepos)(
12088 IXMLDOMParseError* This,
12089 /* [out][retval] */ long* linePosition);
12090
12091 /* [helpstring][id][propget] */
12092 HRESULT(STDMETHODCALLTYPE* get_filepos)(
12093 IXMLDOMParseError* This,
12094 /* [out][retval] */ long* filePosition);
12095
12096 END_INTERFACE
12098
12099 interface IXMLDOMParseError
12100 {
12101 CONST_VTBL struct IXMLDOMParseErrorVtbl* lpVtbl;
12102 };
12103
12104
12105
12106#ifdef COBJMACROS
12107
12108
12109#define IXMLDOMParseError_QueryInterface(This,riid,ppvObject) \
12110 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
12111
12112#define IXMLDOMParseError_AddRef(This) \
12113 (This)->lpVtbl -> AddRef(This)
12114
12115#define IXMLDOMParseError_Release(This) \
12116 (This)->lpVtbl -> Release(This)
12117
12118
12119#define IXMLDOMParseError_GetTypeInfoCount(This,pctinfo) \
12120 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
12121
12122#define IXMLDOMParseError_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
12123 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
12124
12125#define IXMLDOMParseError_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
12126 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
12127
12128#define IXMLDOMParseError_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
12129 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
12130
12131
12132#define IXMLDOMParseError_get_errorCode(This,errorCode) \
12133 (This)->lpVtbl -> get_errorCode(This,errorCode)
12134
12135#define IXMLDOMParseError_get_url(This,urlString) \
12136 (This)->lpVtbl -> get_url(This,urlString)
12137
12138#define IXMLDOMParseError_get_reason(This,reasonString) \
12139 (This)->lpVtbl -> get_reason(This,reasonString)
12140
12141#define IXMLDOMParseError_get_srcText(This,sourceString) \
12142 (This)->lpVtbl -> get_srcText(This,sourceString)
12143
12144#define IXMLDOMParseError_get_line(This,lineNumber) \
12145 (This)->lpVtbl -> get_line(This,lineNumber)
12146
12147#define IXMLDOMParseError_get_linepos(This,linePosition) \
12148 (This)->lpVtbl -> get_linepos(This,linePosition)
12149
12150#define IXMLDOMParseError_get_filepos(This,filePosition) \
12151 (This)->lpVtbl -> get_filepos(This,filePosition)
12152
12153#endif /* COBJMACROS */
12154
12155
12156#endif /* C style interface */
12157
12158
12159
12160 /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMParseError_get_errorCode_Proxy(
12161 IXMLDOMParseError* This,
12162 /* [out][retval] */ long* errorCode);
12163
12164
12166 IRpcStubBuffer* This,
12167 IRpcChannelBuffer* _pRpcChannelBuffer,
12168 PRPC_MESSAGE _pRpcMessage,
12169 DWORD* _pdwStubPhase);
12170
12171
12172 /* [helpstring][id][propget] */
12173 HRESULT STDMETHODCALLTYPE IXMLDOMParseError_get_url_Proxy(
12174 IXMLDOMParseError* This,
12175 /* [out][retval] */ BSTR* urlString);
12176
12177
12179 IRpcStubBuffer* This,
12180 IRpcChannelBuffer* _pRpcChannelBuffer,
12181 PRPC_MESSAGE _pRpcMessage,
12182 DWORD* _pdwStubPhase);
12183
12184
12185 /* [helpstring][id][propget] */
12186 HRESULT STDMETHODCALLTYPE IXMLDOMParseError_get_reason_Proxy(
12187 IXMLDOMParseError* This,
12188 /* [out][retval] */ BSTR* reasonString);
12189
12190
12192 IRpcStubBuffer* This,
12193 IRpcChannelBuffer* _pRpcChannelBuffer,
12194 PRPC_MESSAGE _pRpcMessage,
12195 DWORD* _pdwStubPhase);
12196
12197
12198 /* [helpstring][id][propget] */
12199 HRESULT STDMETHODCALLTYPE IXMLDOMParseError_get_srcText_Proxy(
12200 IXMLDOMParseError* This,
12201 /* [out][retval] */ BSTR* sourceString);
12202
12203
12205 IRpcStubBuffer* This,
12206 IRpcChannelBuffer* _pRpcChannelBuffer,
12207 PRPC_MESSAGE _pRpcMessage,
12208 DWORD* _pdwStubPhase);
12209
12210
12211 /* [helpstring][id][propget] */
12212 HRESULT STDMETHODCALLTYPE IXMLDOMParseError_get_line_Proxy(
12213 IXMLDOMParseError* This,
12214 /* [out][retval] */ long* lineNumber);
12215
12216
12218 IRpcStubBuffer* This,
12219 IRpcChannelBuffer* _pRpcChannelBuffer,
12220 PRPC_MESSAGE _pRpcMessage,
12221 DWORD* _pdwStubPhase);
12222
12223
12224 /* [helpstring][id][propget] */
12225 HRESULT STDMETHODCALLTYPE IXMLDOMParseError_get_linepos_Proxy(
12226 IXMLDOMParseError* This,
12227 /* [out][retval] */ long* linePosition);
12228
12229
12231 IRpcStubBuffer* This,
12232 IRpcChannelBuffer* _pRpcChannelBuffer,
12233 PRPC_MESSAGE _pRpcMessage,
12234 DWORD* _pdwStubPhase);
12235
12236
12237 /* [helpstring][id][propget] */
12238 HRESULT STDMETHODCALLTYPE IXMLDOMParseError_get_filepos_Proxy(
12239 IXMLDOMParseError* This,
12240 /* [out][retval] */ long* filePosition);
12241
12242
12244 IRpcStubBuffer* This,
12245 IRpcChannelBuffer* _pRpcChannelBuffer,
12246 PRPC_MESSAGE _pRpcMessage,
12247 DWORD* _pdwStubPhase);
12248
12249
12250
12251#endif /* __IXMLDOMParseError_INTERFACE_DEFINED__ */
12252
12253
12254#ifndef __IXMLDOMParseError2_INTERFACE_DEFINED__
12255#define __IXMLDOMParseError2_INTERFACE_DEFINED__
12256
12257 /* interface IXMLDOMParseError2 */
12258 /* [unique][helpstring][nonextensible][oleautomation][dual][uuid][object][local] */
12259
12260
12262
12263#if defined(__cplusplus) && !defined(CINTERFACE)
12264
12265 MIDL_INTERFACE("3efaa428-272f-11d2-836f-0000f87a7782")
12267 public IXMLDOMParseError
12268 {
12269public:
12270 virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_errorXPath(
12271 /* [retval][out] */ BSTR* xpathexpr) = 0;
12272
12273 virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_allErrors(
12274 /* [retval][out] */ IXMLDOMParseErrorCollection** allErrors) = 0;
12275
12276 virtual /* [id] */ HRESULT STDMETHODCALLTYPE errorParameters(
12277 /* [in] */ long index,
12278 /* [retval][out] */ BSTR* param) = 0;
12279
12280 virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_errorParametersCount(
12281 /* [retval][out] */ long* count) = 0;
12282
12283 };
12284
12285#else /* C style interface */
12286
12288 {
12289 BEGIN_INTERFACE
12290
12291 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
12292 IXMLDOMParseError2* This,
12293 /* [in] */ REFIID riid,
12294 /* [iid_is][out] */ void** ppvObject);
12295
12296 ULONG(STDMETHODCALLTYPE* AddRef)(
12297 IXMLDOMParseError2* This);
12298
12299 ULONG(STDMETHODCALLTYPE* Release)(
12300 IXMLDOMParseError2* This);
12301
12302 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
12303 IXMLDOMParseError2* This,
12304 /* [out] */ UINT* pctinfo);
12305
12306 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
12307 IXMLDOMParseError2* This,
12308 /* [in] */ UINT iTInfo,
12309 /* [in] */ LCID lcid,
12310 /* [out] */ ITypeInfo** ppTInfo);
12311
12312 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
12313 IXMLDOMParseError2* This,
12314 /* [in] */ REFIID riid,
12315 /* [size_is][in] */ LPOLESTR* rgszNames,
12316 /* [in] */ UINT cNames,
12317 /* [in] */ LCID lcid,
12318 /* [size_is][out] */ DISPID* rgDispId);
12319
12320 /* [local] */
12321 HRESULT(STDMETHODCALLTYPE* Invoke)(
12322 IXMLDOMParseError2* This,
12323 /* [in] */ DISPID dispIdMember,
12324 /* [in] */ REFIID riid,
12325 /* [in] */ LCID lcid,
12326 /* [in] */ WORD wFlags,
12327 /* [out][in] */ DISPPARAMS* pDispParams,
12328 /* [out] */ VARIANT* pVarResult,
12329 /* [out] */ EXCEPINFO* pExcepInfo,
12330 /* [out] */ UINT* puArgErr);
12331
12332 /* [helpstring][id][propget] */
12333 HRESULT(STDMETHODCALLTYPE* get_errorCode)(
12334 IXMLDOMParseError2* This,
12335 /* [out][retval] */ long* errorCode);
12336
12337 /* [helpstring][id][propget] */
12338 HRESULT(STDMETHODCALLTYPE* get_url)(
12339 IXMLDOMParseError2* This,
12340 /* [out][retval] */ BSTR* urlString);
12341
12342 /* [helpstring][id][propget] */
12343 HRESULT(STDMETHODCALLTYPE* get_reason)(
12344 IXMLDOMParseError2* This,
12345 /* [out][retval] */ BSTR* reasonString);
12346
12347 /* [helpstring][id][propget] */
12348 HRESULT(STDMETHODCALLTYPE* get_srcText)(
12349 IXMLDOMParseError2* This,
12350 /* [out][retval] */ BSTR* sourceString);
12351
12352 /* [helpstring][id][propget] */
12353 HRESULT(STDMETHODCALLTYPE* get_line)(
12354 IXMLDOMParseError2* This,
12355 /* [out][retval] */ long* lineNumber);
12356
12357 /* [helpstring][id][propget] */
12358 HRESULT(STDMETHODCALLTYPE* get_linepos)(
12359 IXMLDOMParseError2* This,
12360 /* [out][retval] */ long* linePosition);
12361
12362 /* [helpstring][id][propget] */
12363 HRESULT(STDMETHODCALLTYPE* get_filepos)(
12364 IXMLDOMParseError2* This,
12365 /* [out][retval] */ long* filePosition);
12366
12367 /* [id][propget] */
12368 HRESULT(STDMETHODCALLTYPE* get_errorXPath)(
12369 IXMLDOMParseError2* This,
12370 /* [retval][out] */ BSTR* xpathexpr);
12371
12372 /* [id][propget] */
12373 HRESULT(STDMETHODCALLTYPE* get_allErrors)(
12374 IXMLDOMParseError2* This,
12376
12377 /* [id] */
12378 HRESULT(STDMETHODCALLTYPE* errorParameters)(
12379 IXMLDOMParseError2* This,
12380 /* [in] */ long index,
12381 /* [retval][out] */ BSTR* param);
12382
12383 /* [id][propget] */
12384 HRESULT(STDMETHODCALLTYPE* get_errorParametersCount)(
12385 IXMLDOMParseError2* This,
12386 /* [retval][out] */ long* count);
12387
12388 END_INTERFACE
12390
12391 interface IXMLDOMParseError2
12392 {
12393 CONST_VTBL struct IXMLDOMParseError2Vtbl* lpVtbl;
12394 };
12395
12396
12397
12398#ifdef COBJMACROS
12399
12400
12401#define IXMLDOMParseError2_QueryInterface(This,riid,ppvObject) \
12402 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
12403
12404#define IXMLDOMParseError2_AddRef(This) \
12405 (This)->lpVtbl -> AddRef(This)
12406
12407#define IXMLDOMParseError2_Release(This) \
12408 (This)->lpVtbl -> Release(This)
12409
12410
12411#define IXMLDOMParseError2_GetTypeInfoCount(This,pctinfo) \
12412 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
12413
12414#define IXMLDOMParseError2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
12415 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
12416
12417#define IXMLDOMParseError2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
12418 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
12419
12420#define IXMLDOMParseError2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
12421 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
12422
12423
12424#define IXMLDOMParseError2_get_errorCode(This,errorCode) \
12425 (This)->lpVtbl -> get_errorCode(This,errorCode)
12426
12427#define IXMLDOMParseError2_get_url(This,urlString) \
12428 (This)->lpVtbl -> get_url(This,urlString)
12429
12430#define IXMLDOMParseError2_get_reason(This,reasonString) \
12431 (This)->lpVtbl -> get_reason(This,reasonString)
12432
12433#define IXMLDOMParseError2_get_srcText(This,sourceString) \
12434 (This)->lpVtbl -> get_srcText(This,sourceString)
12435
12436#define IXMLDOMParseError2_get_line(This,lineNumber) \
12437 (This)->lpVtbl -> get_line(This,lineNumber)
12438
12439#define IXMLDOMParseError2_get_linepos(This,linePosition) \
12440 (This)->lpVtbl -> get_linepos(This,linePosition)
12441
12442#define IXMLDOMParseError2_get_filepos(This,filePosition) \
12443 (This)->lpVtbl -> get_filepos(This,filePosition)
12444
12445
12446#define IXMLDOMParseError2_get_errorXPath(This,xpathexpr) \
12447 (This)->lpVtbl -> get_errorXPath(This,xpathexpr)
12448
12449#define IXMLDOMParseError2_get_allErrors(This,allErrors) \
12450 (This)->lpVtbl -> get_allErrors(This,allErrors)
12451
12452#define IXMLDOMParseError2_errorParameters(This,index,param) \
12453 (This)->lpVtbl -> errorParameters(This,index,param)
12454
12455#define IXMLDOMParseError2_get_errorParametersCount(This,count) \
12456 (This)->lpVtbl -> get_errorParametersCount(This,count)
12457
12458#endif /* COBJMACROS */
12459
12460
12461#endif /* C style interface */
12462
12463
12464
12465 /* [id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMParseError2_get_errorXPath_Proxy(
12466 IXMLDOMParseError2* This,
12467 /* [retval][out] */ BSTR* xpathexpr);
12468
12469
12471 IRpcStubBuffer* This,
12472 IRpcChannelBuffer* _pRpcChannelBuffer,
12473 PRPC_MESSAGE _pRpcMessage,
12474 DWORD* _pdwStubPhase);
12475
12476
12477 /* [id][propget] */
12479 IXMLDOMParseError2* This,
12480 /* [retval][out] */ IXMLDOMParseErrorCollection** allErrors);
12481
12482
12484 IRpcStubBuffer* This,
12485 IRpcChannelBuffer* _pRpcChannelBuffer,
12486 PRPC_MESSAGE _pRpcMessage,
12487 DWORD* _pdwStubPhase);
12488
12489
12490 /* [id] */
12492 IXMLDOMParseError2* This,
12493 /* [in] */ long index,
12494 /* [retval][out] */ BSTR* param);
12495
12496
12498 IRpcStubBuffer* This,
12499 IRpcChannelBuffer* _pRpcChannelBuffer,
12500 PRPC_MESSAGE _pRpcMessage,
12501 DWORD* _pdwStubPhase);
12502
12503
12504 /* [id][propget] */
12506 IXMLDOMParseError2* This,
12507 /* [retval][out] */ long* count);
12508
12509
12511 IRpcStubBuffer* This,
12512 IRpcChannelBuffer* _pRpcChannelBuffer,
12513 PRPC_MESSAGE _pRpcMessage,
12514 DWORD* _pdwStubPhase);
12515
12516
12517
12518#endif /* __IXMLDOMParseError2_INTERFACE_DEFINED__ */
12519
12520
12521#ifndef __IXMLDOMParseErrorCollection_INTERFACE_DEFINED__
12522#define __IXMLDOMParseErrorCollection_INTERFACE_DEFINED__
12523
12524 /* interface IXMLDOMParseErrorCollection */
12525 /* [unique][helpstring][nonextensible][oleautomation][dual][uuid][object][local] */
12526
12527
12529
12530#if defined(__cplusplus) && !defined(CINTERFACE)
12531
12532 MIDL_INTERFACE("3efaa429-272f-11d2-836f-0000f87a7782")
12534 public IDispatch
12535 {
12536public:
12537 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_item(
12538 /* [in] */ long index,
12539 /* [retval][out] */ IXMLDOMParseError2** error) = 0;
12540
12541 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_length(
12542 /* [retval][out] */ long* length) = 0;
12543
12544 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_next(
12545 /* [retval][out] */ IXMLDOMParseError2** error) = 0;
12546
12547 virtual /* [id] */ HRESULT STDMETHODCALLTYPE reset(void) = 0;
12548
12549 virtual /* [propget][restricted][hidden][id] */ HRESULT STDMETHODCALLTYPE get__newEnum(
12550 /* [retval][out] */ IUnknown** ppunk) = 0;
12551
12552 };
12553
12554#else /* C style interface */
12555
12557 {
12558 BEGIN_INTERFACE
12559
12560 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
12562 /* [in] */ REFIID riid,
12563 /* [iid_is][out] */ void** ppvObject);
12564
12565 ULONG(STDMETHODCALLTYPE* AddRef)(
12567
12568 ULONG(STDMETHODCALLTYPE* Release)(
12570
12571 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
12573 /* [out] */ UINT* pctinfo);
12574
12575 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
12577 /* [in] */ UINT iTInfo,
12578 /* [in] */ LCID lcid,
12579 /* [out] */ ITypeInfo** ppTInfo);
12580
12581 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
12583 /* [in] */ REFIID riid,
12584 /* [size_is][in] */ LPOLESTR* rgszNames,
12585 /* [in] */ UINT cNames,
12586 /* [in] */ LCID lcid,
12587 /* [size_is][out] */ DISPID* rgDispId);
12588
12589 /* [local] */
12590 HRESULT(STDMETHODCALLTYPE* Invoke)(
12592 /* [in] */ DISPID dispIdMember,
12593 /* [in] */ REFIID riid,
12594 /* [in] */ LCID lcid,
12595 /* [in] */ WORD wFlags,
12596 /* [out][in] */ DISPPARAMS* pDispParams,
12597 /* [out] */ VARIANT* pVarResult,
12598 /* [out] */ EXCEPINFO* pExcepInfo,
12599 /* [out] */ UINT* puArgErr);
12600
12601 /* [propget][id] */
12602 HRESULT(STDMETHODCALLTYPE* get_item)(
12604 /* [in] */ long index,
12605 /* [retval][out] */ IXMLDOMParseError2** error);
12606
12607 /* [propget][id] */
12608 HRESULT(STDMETHODCALLTYPE* get_length)(
12610 /* [retval][out] */ long* length);
12611
12612 /* [propget][id] */
12613 HRESULT(STDMETHODCALLTYPE* get_next)(
12615 /* [retval][out] */ IXMLDOMParseError2** error);
12616
12617 /* [id] */
12618 HRESULT(STDMETHODCALLTYPE* reset)(
12620
12621 /* [propget][restricted][hidden][id] */
12622 HRESULT(STDMETHODCALLTYPE* get__newEnum)(
12624 /* [retval][out] */ IUnknown** ppunk);
12625
12626 END_INTERFACE
12628
12630 {
12631 CONST_VTBL struct IXMLDOMParseErrorCollectionVtbl* lpVtbl;
12632 };
12633
12634
12635
12636#ifdef COBJMACROS
12637
12638
12639#define IXMLDOMParseErrorCollection_QueryInterface(This,riid,ppvObject) \
12640 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
12641
12642#define IXMLDOMParseErrorCollection_AddRef(This) \
12643 (This)->lpVtbl -> AddRef(This)
12644
12645#define IXMLDOMParseErrorCollection_Release(This) \
12646 (This)->lpVtbl -> Release(This)
12647
12648
12649#define IXMLDOMParseErrorCollection_GetTypeInfoCount(This,pctinfo) \
12650 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
12651
12652#define IXMLDOMParseErrorCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
12653 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
12654
12655#define IXMLDOMParseErrorCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
12656 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
12657
12658#define IXMLDOMParseErrorCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
12659 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
12660
12661
12662#define IXMLDOMParseErrorCollection_get_item(This,index,error) \
12663 (This)->lpVtbl -> get_item(This,index,error)
12664
12665#define IXMLDOMParseErrorCollection_get_length(This,length) \
12666 (This)->lpVtbl -> get_length(This,length)
12667
12668#define IXMLDOMParseErrorCollection_get_next(This,error) \
12669 (This)->lpVtbl -> get_next(This,error)
12670
12671#define IXMLDOMParseErrorCollection_reset(This) \
12672 (This)->lpVtbl -> reset(This)
12673
12674#define IXMLDOMParseErrorCollection_get__newEnum(This,ppunk) \
12675 (This)->lpVtbl -> get__newEnum(This,ppunk)
12676
12677#endif /* COBJMACROS */
12678
12679
12680#endif /* C style interface */
12681
12682
12683
12684 /* [propget][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMParseErrorCollection_get_item_Proxy(
12686 /* [in] */ long index,
12687 /* [retval][out] */ IXMLDOMParseError2** error);
12688
12689
12691 IRpcStubBuffer* This,
12692 IRpcChannelBuffer* _pRpcChannelBuffer,
12693 PRPC_MESSAGE _pRpcMessage,
12694 DWORD* _pdwStubPhase);
12695
12696
12697 /* [propget][id] */
12700 /* [retval][out] */ long* length);
12701
12702
12704 IRpcStubBuffer* This,
12705 IRpcChannelBuffer* _pRpcChannelBuffer,
12706 PRPC_MESSAGE _pRpcMessage,
12707 DWORD* _pdwStubPhase);
12708
12709
12710 /* [propget][id] */
12713 /* [retval][out] */ IXMLDOMParseError2** error);
12714
12715
12717 IRpcStubBuffer* This,
12718 IRpcChannelBuffer* _pRpcChannelBuffer,
12719 PRPC_MESSAGE _pRpcMessage,
12720 DWORD* _pdwStubPhase);
12721
12722
12723 /* [id] */
12726
12727
12729 IRpcStubBuffer* This,
12730 IRpcChannelBuffer* _pRpcChannelBuffer,
12731 PRPC_MESSAGE _pRpcMessage,
12732 DWORD* _pdwStubPhase);
12733
12734
12735 /* [propget][restricted][hidden][id] */
12738 /* [retval][out] */ IUnknown** ppunk);
12739
12740
12742 IRpcStubBuffer* This,
12743 IRpcChannelBuffer* _pRpcChannelBuffer,
12744 PRPC_MESSAGE _pRpcMessage,
12745 DWORD* _pdwStubPhase);
12746
12747
12748
12749#endif /* __IXMLDOMParseErrorCollection_INTERFACE_DEFINED__ */
12750
12751
12752#ifndef __IXMLDOMSchemaCollection_INTERFACE_DEFINED__
12753#define __IXMLDOMSchemaCollection_INTERFACE_DEFINED__
12754
12755 /* interface IXMLDOMSchemaCollection */
12756 /* [unique][helpstring][nonextensible][oleautomation][dual][uuid][object][local] */
12757
12758
12760
12761#if defined(__cplusplus) && !defined(CINTERFACE)
12762
12763 MIDL_INTERFACE("373984c8-b845-449b-91e7-45ac83036ade")
12765 public IDispatch
12766 {
12767public:
12768 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE add(
12769 /* [in] */ BSTR namespaceURI,
12770 /* [in] */ VARIANT var) = 0;
12771
12772 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE get(
12773 /* [in] */ BSTR namespaceURI,
12774 /* [retval][out] */ IXMLDOMNode** schemaNode) = 0;
12775
12776 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE remove(
12777 /* [in] */ BSTR namespaceURI) = 0;
12778
12779 virtual /* [propget][helpstring][id] */ HRESULT STDMETHODCALLTYPE get_length(
12780 /* [retval][out] */ long* length) = 0;
12781
12782 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_namespaceURI(
12783 /* [in] */ long index,
12784 /* [retval][out] */ BSTR* length) = 0;
12785
12786 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE addCollection(
12787 /* [in] */ IXMLDOMSchemaCollection* otherCollection) = 0;
12788
12789 virtual /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__newEnum(
12790 /* [out][retval] */ IUnknown** ppUnk) = 0;
12791
12792 };
12793
12794#else /* C style interface */
12795
12797 {
12798 BEGIN_INTERFACE
12799
12800 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
12802 /* [in] */ REFIID riid,
12803 /* [iid_is][out] */ void** ppvObject);
12804
12805 ULONG(STDMETHODCALLTYPE* AddRef)(
12807
12808 ULONG(STDMETHODCALLTYPE* Release)(
12810
12811 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
12813 /* [out] */ UINT* pctinfo);
12814
12815 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
12817 /* [in] */ UINT iTInfo,
12818 /* [in] */ LCID lcid,
12819 /* [out] */ ITypeInfo** ppTInfo);
12820
12821 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
12823 /* [in] */ REFIID riid,
12824 /* [size_is][in] */ LPOLESTR* rgszNames,
12825 /* [in] */ UINT cNames,
12826 /* [in] */ LCID lcid,
12827 /* [size_is][out] */ DISPID* rgDispId);
12828
12829 /* [local] */
12830 HRESULT(STDMETHODCALLTYPE* Invoke)(
12832 /* [in] */ DISPID dispIdMember,
12833 /* [in] */ REFIID riid,
12834 /* [in] */ LCID lcid,
12835 /* [in] */ WORD wFlags,
12836 /* [out][in] */ DISPPARAMS* pDispParams,
12837 /* [out] */ VARIANT* pVarResult,
12838 /* [out] */ EXCEPINFO* pExcepInfo,
12839 /* [out] */ UINT* puArgErr);
12840
12841 /* [helpstring][id] */
12842 HRESULT(STDMETHODCALLTYPE* add)(
12844 /* [in] */ BSTR namespaceURI,
12845 /* [in] */ VARIANT var);
12846
12847 /* [helpstring][id] */
12848 HRESULT(STDMETHODCALLTYPE* get)(
12850 /* [in] */ BSTR namespaceURI,
12851 /* [retval][out] */ IXMLDOMNode** schemaNode);
12852
12853 /* [helpstring][id] */
12854 HRESULT(STDMETHODCALLTYPE* remove)(
12856 /* [in] */ BSTR namespaceURI);
12857
12858 /* [propget][helpstring][id] */
12859 HRESULT(STDMETHODCALLTYPE* get_length)(
12861 /* [retval][out] */ long* length);
12862
12863 /* [helpstring][id][propget] */
12864 HRESULT(STDMETHODCALLTYPE* get_namespaceURI)(
12866 /* [in] */ long index,
12867 /* [retval][out] */ BSTR* length);
12868
12869 /* [helpstring][id] */
12870 HRESULT(STDMETHODCALLTYPE* addCollection)(
12873
12874 /* [id][hidden][restricted][propget] */
12875 HRESULT(STDMETHODCALLTYPE* get__newEnum)(
12877 /* [out][retval] */ IUnknown** ppUnk);
12878
12879 END_INTERFACE
12881
12882 interface IXMLDOMSchemaCollection
12883 {
12884 CONST_VTBL struct IXMLDOMSchemaCollectionVtbl* lpVtbl;
12885 };
12886
12887
12888
12889#ifdef COBJMACROS
12890
12891
12892#define IXMLDOMSchemaCollection_QueryInterface(This,riid,ppvObject) \
12893 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
12894
12895#define IXMLDOMSchemaCollection_AddRef(This) \
12896 (This)->lpVtbl -> AddRef(This)
12897
12898#define IXMLDOMSchemaCollection_Release(This) \
12899 (This)->lpVtbl -> Release(This)
12900
12901
12902#define IXMLDOMSchemaCollection_GetTypeInfoCount(This,pctinfo) \
12903 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
12904
12905#define IXMLDOMSchemaCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
12906 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
12907
12908#define IXMLDOMSchemaCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
12909 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
12910
12911#define IXMLDOMSchemaCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
12912 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
12913
12914
12915#define IXMLDOMSchemaCollection_add(This,namespaceURI,var) \
12916 (This)->lpVtbl -> add(This,namespaceURI,var)
12917
12918#define IXMLDOMSchemaCollection_get(This,namespaceURI,schemaNode) \
12919 (This)->lpVtbl -> get(This,namespaceURI,schemaNode)
12920
12921#define IXMLDOMSchemaCollection_remove(This,namespaceURI) \
12922 (This)->lpVtbl -> remove(This,namespaceURI)
12923
12924#define IXMLDOMSchemaCollection_get_length(This,length) \
12925 (This)->lpVtbl -> get_length(This,length)
12926
12927#define IXMLDOMSchemaCollection_get_namespaceURI(This,index,length) \
12928 (This)->lpVtbl -> get_namespaceURI(This,index,length)
12929
12930#define IXMLDOMSchemaCollection_addCollection(This,otherCollection) \
12931 (This)->lpVtbl -> addCollection(This,otherCollection)
12932
12933#define IXMLDOMSchemaCollection_get__newEnum(This,ppUnk) \
12934 (This)->lpVtbl -> get__newEnum(This,ppUnk)
12935
12936#endif /* COBJMACROS */
12937
12938
12939#endif /* C style interface */
12940
12941
12942
12943 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMSchemaCollection_add_Proxy(
12945 /* [in] */ BSTR namespaceURI,
12946 /* [in] */ VARIANT var);
12947
12948
12950 IRpcStubBuffer* This,
12951 IRpcChannelBuffer* _pRpcChannelBuffer,
12952 PRPC_MESSAGE _pRpcMessage,
12953 DWORD* _pdwStubPhase);
12954
12955
12956 /* [helpstring][id] */
12957 HRESULT STDMETHODCALLTYPE IXMLDOMSchemaCollection_get_Proxy(
12959 /* [in] */ BSTR namespaceURI,
12960 /* [retval][out] */ IXMLDOMNode** schemaNode);
12961
12962
12964 IRpcStubBuffer* This,
12965 IRpcChannelBuffer* _pRpcChannelBuffer,
12966 PRPC_MESSAGE _pRpcMessage,
12967 DWORD* _pdwStubPhase);
12968
12969
12970 /* [helpstring][id] */
12971 HRESULT STDMETHODCALLTYPE IXMLDOMSchemaCollection_remove_Proxy(
12973 /* [in] */ BSTR namespaceURI);
12974
12975
12977 IRpcStubBuffer* This,
12978 IRpcChannelBuffer* _pRpcChannelBuffer,
12979 PRPC_MESSAGE _pRpcMessage,
12980 DWORD* _pdwStubPhase);
12981
12982
12983 /* [propget][helpstring][id] */
12986 /* [retval][out] */ long* length);
12987
12988
12990 IRpcStubBuffer* This,
12991 IRpcChannelBuffer* _pRpcChannelBuffer,
12992 PRPC_MESSAGE _pRpcMessage,
12993 DWORD* _pdwStubPhase);
12994
12995
12996 /* [helpstring][id][propget] */
12999 /* [in] */ long index,
13000 /* [retval][out] */ BSTR* length);
13001
13002
13004 IRpcStubBuffer* This,
13005 IRpcChannelBuffer* _pRpcChannelBuffer,
13006 PRPC_MESSAGE _pRpcMessage,
13007 DWORD* _pdwStubPhase);
13008
13009
13010 /* [helpstring][id] */
13013 /* [in] */ IXMLDOMSchemaCollection* otherCollection);
13014
13015
13017 IRpcStubBuffer* This,
13018 IRpcChannelBuffer* _pRpcChannelBuffer,
13019 PRPC_MESSAGE _pRpcMessage,
13020 DWORD* _pdwStubPhase);
13021
13022
13023 /* [id][hidden][restricted][propget] */
13026 /* [out][retval] */ IUnknown** ppUnk);
13027
13028
13030 IRpcStubBuffer* This,
13031 IRpcChannelBuffer* _pRpcChannelBuffer,
13032 PRPC_MESSAGE _pRpcMessage,
13033 DWORD* _pdwStubPhase);
13034
13035
13036
13037#endif /* __IXMLDOMSchemaCollection_INTERFACE_DEFINED__ */
13038
13039
13040#ifndef __IXTLRuntime_INTERFACE_DEFINED__
13041#define __IXTLRuntime_INTERFACE_DEFINED__
13042
13043 /* interface IXTLRuntime */
13044 /* [unique][helpstring][nonextensible][oleautomation][dual][uuid][object][local] */
13045
13046
13047 EXTERN_C const IID IID_IXTLRuntime;
13048
13049#if defined(__cplusplus) && !defined(CINTERFACE)
13050
13051 MIDL_INTERFACE("3efaa425-272f-11d2-836f-0000f87a7782")
13053 public IXMLDOMNode
13054 {
13055public:
13056 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE uniqueID(
13057 /* [in] */ IXMLDOMNode* pNode,
13058 /* [retval][out] */ long* pID) = 0;
13059
13060 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE depth(
13061 /* [in] */ IXMLDOMNode* pNode,
13062 /* [retval][out] */ long* pDepth) = 0;
13063
13064 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE childNumber(
13065 /* [in] */ IXMLDOMNode* pNode,
13066 /* [retval][out] */ long* pNumber) = 0;
13067
13068 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ancestorChildNumber(
13069 /* [in] */ BSTR bstrNodeName,
13070 /* [in] */ IXMLDOMNode* pNode,
13071 /* [retval][out] */ long* pNumber) = 0;
13072
13073 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE absoluteChildNumber(
13074 /* [in] */ IXMLDOMNode* pNode,
13075 /* [retval][out] */ long* pNumber) = 0;
13076
13077 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE formatIndex(
13078 /* [in] */ long lIndex,
13079 /* [in] */ BSTR bstrFormat,
13080 /* [retval][out] */ BSTR* pbstrFormattedString) = 0;
13081
13082 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE formatNumber(
13083 /* [in] */ double dblNumber,
13084 /* [in] */ BSTR bstrFormat,
13085 /* [retval][out] */ BSTR* pbstrFormattedString) = 0;
13086
13087 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE formatDate(
13088 /* [in] */ VARIANT varDate,
13089 /* [in] */ BSTR bstrFormat,
13090 /* [optional][in] */ VARIANT varDestLocale,
13091 /* [retval][out] */ BSTR* pbstrFormattedString) = 0;
13092
13093 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE formatTime(
13094 /* [in] */ VARIANT varTime,
13095 /* [in] */ BSTR bstrFormat,
13096 /* [optional][in] */ VARIANT varDestLocale,
13097 /* [retval][out] */ BSTR* pbstrFormattedString) = 0;
13098
13099 };
13100
13101#else /* C style interface */
13102
13103 typedef struct IXTLRuntimeVtbl
13104 {
13105 BEGIN_INTERFACE
13106
13107 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
13108 IXTLRuntime* This,
13109 /* [in] */ REFIID riid,
13110 /* [iid_is][out] */ void** ppvObject);
13111
13112 ULONG(STDMETHODCALLTYPE* AddRef)(
13113 IXTLRuntime* This);
13114
13115 ULONG(STDMETHODCALLTYPE* Release)(
13116 IXTLRuntime* This);
13117
13118 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
13119 IXTLRuntime* This,
13120 /* [out] */ UINT* pctinfo);
13121
13122 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
13123 IXTLRuntime* This,
13124 /* [in] */ UINT iTInfo,
13125 /* [in] */ LCID lcid,
13126 /* [out] */ ITypeInfo** ppTInfo);
13127
13128 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
13129 IXTLRuntime* This,
13130 /* [in] */ REFIID riid,
13131 /* [size_is][in] */ LPOLESTR* rgszNames,
13132 /* [in] */ UINT cNames,
13133 /* [in] */ LCID lcid,
13134 /* [size_is][out] */ DISPID* rgDispId);
13135
13136 /* [local] */
13137 HRESULT(STDMETHODCALLTYPE* Invoke)(
13138 IXTLRuntime* This,
13139 /* [in] */ DISPID dispIdMember,
13140 /* [in] */ REFIID riid,
13141 /* [in] */ LCID lcid,
13142 /* [in] */ WORD wFlags,
13143 /* [out][in] */ DISPPARAMS* pDispParams,
13144 /* [out] */ VARIANT* pVarResult,
13145 /* [out] */ EXCEPINFO* pExcepInfo,
13146 /* [out] */ UINT* puArgErr);
13147
13148 /* [helpstring][id][propget] */
13149 HRESULT(STDMETHODCALLTYPE* get_nodeName)(
13150 IXTLRuntime* This,
13151 /* [retval][out] */ BSTR* name);
13152
13153 /* [helpstring][id][propget] */
13154 HRESULT(STDMETHODCALLTYPE* get_nodeValue)(
13155 IXTLRuntime* This,
13156 /* [retval][out] */ VARIANT* value);
13157
13158 /* [helpstring][id][propput] */
13159 HRESULT(STDMETHODCALLTYPE* put_nodeValue)(
13160 IXTLRuntime* This,
13161 /* [in] */ VARIANT value);
13162
13163 /* [helpstring][id][propget] */
13164 HRESULT(STDMETHODCALLTYPE* get_nodeType)(
13165 IXTLRuntime* This,
13166 /* [retval][out] */ DOMNodeType* type);
13167
13168 /* [helpstring][id][propget] */
13169 HRESULT(STDMETHODCALLTYPE* get_parentNode)(
13170 IXTLRuntime* This,
13171 /* [retval][out] */ IXMLDOMNode** parent);
13172
13173 /* [helpstring][id][propget] */
13174 HRESULT(STDMETHODCALLTYPE* get_childNodes)(
13175 IXTLRuntime* This,
13176 /* [retval][out] */ IXMLDOMNodeList** childList);
13177
13178 /* [helpstring][id][propget] */
13179 HRESULT(STDMETHODCALLTYPE* get_firstChild)(
13180 IXTLRuntime* This,
13181 /* [retval][out] */ IXMLDOMNode** firstChild);
13182
13183 /* [helpstring][id][propget] */
13184 HRESULT(STDMETHODCALLTYPE* get_lastChild)(
13185 IXTLRuntime* This,
13186 /* [retval][out] */ IXMLDOMNode** lastChild);
13187
13188 /* [helpstring][id][propget] */
13189 HRESULT(STDMETHODCALLTYPE* get_previousSibling)(
13190 IXTLRuntime* This,
13191 /* [retval][out] */ IXMLDOMNode** previousSibling);
13192
13193 /* [helpstring][id][propget] */
13194 HRESULT(STDMETHODCALLTYPE* get_nextSibling)(
13195 IXTLRuntime* This,
13196 /* [retval][out] */ IXMLDOMNode** nextSibling);
13197
13198 /* [helpstring][id][propget] */
13199 HRESULT(STDMETHODCALLTYPE* get_attributes)(
13200 IXTLRuntime* This,
13201 /* [retval][out] */ IXMLDOMNamedNodeMap** attributeMap);
13202
13203 /* [helpstring][id] */
13204 HRESULT(STDMETHODCALLTYPE* insertBefore)(
13205 IXTLRuntime* This,
13207 /* [in] */ VARIANT refChild,
13208 /* [retval][out] */ IXMLDOMNode** outNewChild);
13209
13210 /* [helpstring][id] */
13211 HRESULT(STDMETHODCALLTYPE* replaceChild)(
13212 IXTLRuntime* This,
13213 /* [in] */ IXMLDOMNode* newChild,
13215 /* [retval][out] */ IXMLDOMNode** outOldChild);
13216
13217 /* [helpstring][id] */
13218 HRESULT(STDMETHODCALLTYPE* removeChild)(
13219 IXTLRuntime* This,
13221 /* [retval][out] */ IXMLDOMNode** oldChild);
13222
13223 /* [helpstring][id] */
13224 HRESULT(STDMETHODCALLTYPE* appendChild)(
13225 IXTLRuntime* This,
13226 /* [in] */ IXMLDOMNode* newChild,
13227 /* [retval][out] */ IXMLDOMNode** outNewChild);
13228
13229 /* [helpstring][id] */
13230 HRESULT(STDMETHODCALLTYPE* hasChildNodes)(
13231 IXTLRuntime* This,
13232 /* [retval][out] */ VARIANT_BOOL* hasChild);
13233
13234 /* [helpstring][id][propget] */
13235 HRESULT(STDMETHODCALLTYPE* get_ownerDocument)(
13236 IXTLRuntime* This,
13237 /* [retval][out] */ IXMLDOMDocument** DOMDocument);
13238
13239 /* [helpstring][id] */
13240 HRESULT(STDMETHODCALLTYPE* cloneNode)(
13241 IXTLRuntime* This,
13242 /* [in] */ VARIANT_BOOL deep,
13243 /* [retval][out] */ IXMLDOMNode** cloneRoot);
13244
13245 /* [helpstring][id][propget] */
13246 HRESULT(STDMETHODCALLTYPE* get_nodeTypeString)(
13247 IXTLRuntime* This,
13248 /* [out][retval] */ BSTR* nodeType);
13249
13250 /* [helpstring][id][propget] */
13251 HRESULT(STDMETHODCALLTYPE* get_text)(
13252 IXTLRuntime* This,
13253 /* [out][retval] */ BSTR* text);
13254
13255 /* [helpstring][id][propput] */
13256 HRESULT(STDMETHODCALLTYPE* put_text)(
13257 IXTLRuntime* This,
13258 /* [in] */ BSTR text);
13259
13260 /* [helpstring][id][propget] */
13261 HRESULT(STDMETHODCALLTYPE* get_specified)(
13262 IXTLRuntime* This,
13263 /* [retval][out] */ VARIANT_BOOL* isSpecified);
13264
13265 /* [helpstring][id][propget] */
13266 HRESULT(STDMETHODCALLTYPE* get_definition)(
13267 IXTLRuntime* This,
13268 /* [out][retval] */ IXMLDOMNode** definitionNode);
13269
13270 /* [helpstring][id][propget] */
13271 HRESULT(STDMETHODCALLTYPE* get_nodeTypedValue)(
13272 IXTLRuntime* This,
13273 /* [out][retval] */ VARIANT* typedValue);
13274
13275 /* [helpstring][id][propput] */
13276 HRESULT(STDMETHODCALLTYPE* put_nodeTypedValue)(
13277 IXTLRuntime* This,
13278 /* [in] */ VARIANT typedValue);
13279
13280 /* [helpstring][id][propget] */
13281 HRESULT(STDMETHODCALLTYPE* get_dataType)(
13282 IXTLRuntime* This,
13283 /* [out][retval] */ VARIANT* dataTypeName);
13284
13285 /* [helpstring][id][propput] */
13286 HRESULT(STDMETHODCALLTYPE* put_dataType)(
13287 IXTLRuntime* This,
13288 /* [in] */ BSTR dataTypeName);
13289
13290 /* [helpstring][id][propget] */
13291 HRESULT(STDMETHODCALLTYPE* get_xml)(
13292 IXTLRuntime* This,
13293 /* [out][retval] */ BSTR* xmlString);
13294
13295 /* [helpstring][id] */
13296 HRESULT(STDMETHODCALLTYPE* transformNode)(
13297 IXTLRuntime* This,
13299 /* [out][retval] */ BSTR* xmlString);
13300
13301 /* [helpstring][id] */
13302 HRESULT(STDMETHODCALLTYPE* selectNodes)(
13303 IXTLRuntime* This,
13304 /* [in] */ BSTR queryString,
13305 /* [out][retval] */ IXMLDOMNodeList** resultList);
13306
13307 /* [helpstring][id] */
13308 HRESULT(STDMETHODCALLTYPE* selectSingleNode)(
13309 IXTLRuntime* This,
13310 /* [in] */ BSTR queryString,
13311 /* [out][retval] */ IXMLDOMNode** resultNode);
13312
13313 /* [helpstring][id][propget] */
13314 HRESULT(STDMETHODCALLTYPE* get_parsed)(
13315 IXTLRuntime* This,
13316 /* [out][retval] */ VARIANT_BOOL* isParsed);
13317
13318 /* [helpstring][id][propget] */
13319 HRESULT(STDMETHODCALLTYPE* get_namespaceURI)(
13320 IXTLRuntime* This,
13321 /* [out][retval] */ BSTR* namespaceURI);
13322
13323 /* [helpstring][id][propget] */
13324 HRESULT(STDMETHODCALLTYPE* get_prefix)(
13325 IXTLRuntime* This,
13326 /* [out][retval] */ BSTR* prefixString);
13327
13328 /* [helpstring][id][propget] */
13329 HRESULT(STDMETHODCALLTYPE* get_baseName)(
13330 IXTLRuntime* This,
13331 /* [out][retval] */ BSTR* nameString);
13332
13333 /* [helpstring][id] */
13334 HRESULT(STDMETHODCALLTYPE* transformNodeToObject)(
13335 IXTLRuntime* This,
13336 /* [in] */ IXMLDOMNode* stylesheet,
13337 /* [in] */ VARIANT outputObject);
13338
13339 /* [helpstring][id] */
13340 HRESULT(STDMETHODCALLTYPE* uniqueID)(
13341 IXTLRuntime* This,
13342 /* [in] */ IXMLDOMNode* pNode,
13343 /* [retval][out] */ long* pID);
13344
13345 /* [helpstring][id] */
13346 HRESULT(STDMETHODCALLTYPE* depth)(
13347 IXTLRuntime* This,
13348 /* [in] */ IXMLDOMNode* pNode,
13349 /* [retval][out] */ long* pDepth);
13350
13351 /* [helpstring][id] */
13352 HRESULT(STDMETHODCALLTYPE* childNumber)(
13353 IXTLRuntime* This,
13354 /* [in] */ IXMLDOMNode* pNode,
13355 /* [retval][out] */ long* pNumber);
13356
13357 /* [helpstring][id] */
13358 HRESULT(STDMETHODCALLTYPE* ancestorChildNumber)(
13359 IXTLRuntime* This,
13360 /* [in] */ BSTR bstrNodeName,
13361 /* [in] */ IXMLDOMNode* pNode,
13362 /* [retval][out] */ long* pNumber);
13363
13364 /* [helpstring][id] */
13365 HRESULT(STDMETHODCALLTYPE* absoluteChildNumber)(
13366 IXTLRuntime* This,
13367 /* [in] */ IXMLDOMNode* pNode,
13368 /* [retval][out] */ long* pNumber);
13369
13370 /* [helpstring][id] */
13371 HRESULT(STDMETHODCALLTYPE* formatIndex)(
13372 IXTLRuntime* This,
13373 /* [in] */ long lIndex,
13374 /* [in] */ BSTR bstrFormat,
13375 /* [retval][out] */ BSTR* pbstrFormattedString);
13376
13377 /* [helpstring][id] */
13378 HRESULT(STDMETHODCALLTYPE* formatNumber)(
13379 IXTLRuntime* This,
13380 /* [in] */ double dblNumber,
13381 /* [in] */ BSTR bstrFormat,
13382 /* [retval][out] */ BSTR* pbstrFormattedString);
13383
13384 /* [helpstring][id] */
13385 HRESULT(STDMETHODCALLTYPE* formatDate)(
13386 IXTLRuntime* This,
13387 /* [in] */ VARIANT varDate,
13388 /* [in] */ BSTR bstrFormat,
13389 /* [optional][in] */ VARIANT varDestLocale,
13390 /* [retval][out] */ BSTR* pbstrFormattedString);
13391
13392 /* [helpstring][id] */
13393 HRESULT(STDMETHODCALLTYPE* formatTime)(
13394 IXTLRuntime* This,
13395 /* [in] */ VARIANT varTime,
13396 /* [in] */ BSTR bstrFormat,
13397 /* [optional][in] */ VARIANT varDestLocale,
13398 /* [retval][out] */ BSTR* pbstrFormattedString);
13399
13400 END_INTERFACE
13402
13403 interface IXTLRuntime
13404 {
13405 CONST_VTBL struct IXTLRuntimeVtbl* lpVtbl;
13406 };
13407
13408
13409
13410#ifdef COBJMACROS
13411
13412
13413#define IXTLRuntime_QueryInterface(This,riid,ppvObject) \
13414 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
13415
13416#define IXTLRuntime_AddRef(This) \
13417 (This)->lpVtbl -> AddRef(This)
13418
13419#define IXTLRuntime_Release(This) \
13420 (This)->lpVtbl -> Release(This)
13421
13422
13423#define IXTLRuntime_GetTypeInfoCount(This,pctinfo) \
13424 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
13425
13426#define IXTLRuntime_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
13427 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
13428
13429#define IXTLRuntime_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
13430 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
13431
13432#define IXTLRuntime_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
13433 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
13434
13435
13436#define IXTLRuntime_get_nodeName(This,name) \
13437 (This)->lpVtbl -> get_nodeName(This,name)
13438
13439#define IXTLRuntime_get_nodeValue(This,value) \
13440 (This)->lpVtbl -> get_nodeValue(This,value)
13441
13442#define IXTLRuntime_put_nodeValue(This,value) \
13443 (This)->lpVtbl -> put_nodeValue(This,value)
13444
13445#define IXTLRuntime_get_nodeType(This,type) \
13446 (This)->lpVtbl -> get_nodeType(This,type)
13447
13448#define IXTLRuntime_get_parentNode(This,parent) \
13449 (This)->lpVtbl -> get_parentNode(This,parent)
13450
13451#define IXTLRuntime_get_childNodes(This,childList) \
13452 (This)->lpVtbl -> get_childNodes(This,childList)
13453
13454#define IXTLRuntime_get_firstChild(This,firstChild) \
13455 (This)->lpVtbl -> get_firstChild(This,firstChild)
13456
13457#define IXTLRuntime_get_lastChild(This,lastChild) \
13458 (This)->lpVtbl -> get_lastChild(This,lastChild)
13459
13460#define IXTLRuntime_get_previousSibling(This,previousSibling) \
13461 (This)->lpVtbl -> get_previousSibling(This,previousSibling)
13462
13463#define IXTLRuntime_get_nextSibling(This,nextSibling) \
13464 (This)->lpVtbl -> get_nextSibling(This,nextSibling)
13465
13466#define IXTLRuntime_get_attributes(This,attributeMap) \
13467 (This)->lpVtbl -> get_attributes(This,attributeMap)
13468
13469#define IXTLRuntime_insertBefore(This,newChild,refChild,outNewChild) \
13470 (This)->lpVtbl -> insertBefore(This,newChild,refChild,outNewChild)
13471
13472#define IXTLRuntime_replaceChild(This,newChild,oldChild,outOldChild) \
13473 (This)->lpVtbl -> replaceChild(This,newChild,oldChild,outOldChild)
13474
13475#define IXTLRuntime_removeChild(This,childNode,oldChild) \
13476 (This)->lpVtbl -> removeChild(This,childNode,oldChild)
13477
13478#define IXTLRuntime_appendChild(This,newChild,outNewChild) \
13479 (This)->lpVtbl -> appendChild(This,newChild,outNewChild)
13480
13481#define IXTLRuntime_hasChildNodes(This,hasChild) \
13482 (This)->lpVtbl -> hasChildNodes(This,hasChild)
13483
13484#define IXTLRuntime_get_ownerDocument(This,DOMDocument) \
13485 (This)->lpVtbl -> get_ownerDocument(This,DOMDocument)
13486
13487#define IXTLRuntime_cloneNode(This,deep,cloneRoot) \
13488 (This)->lpVtbl -> cloneNode(This,deep,cloneRoot)
13489
13490#define IXTLRuntime_get_nodeTypeString(This,nodeType) \
13491 (This)->lpVtbl -> get_nodeTypeString(This,nodeType)
13492
13493#define IXTLRuntime_get_text(This,text) \
13494 (This)->lpVtbl -> get_text(This,text)
13495
13496#define IXTLRuntime_put_text(This,text) \
13497 (This)->lpVtbl -> put_text(This,text)
13498
13499#define IXTLRuntime_get_specified(This,isSpecified) \
13500 (This)->lpVtbl -> get_specified(This,isSpecified)
13501
13502#define IXTLRuntime_get_definition(This,definitionNode) \
13503 (This)->lpVtbl -> get_definition(This,definitionNode)
13504
13505#define IXTLRuntime_get_nodeTypedValue(This,typedValue) \
13506 (This)->lpVtbl -> get_nodeTypedValue(This,typedValue)
13507
13508#define IXTLRuntime_put_nodeTypedValue(This,typedValue) \
13509 (This)->lpVtbl -> put_nodeTypedValue(This,typedValue)
13510
13511#define IXTLRuntime_get_dataType(This,dataTypeName) \
13512 (This)->lpVtbl -> get_dataType(This,dataTypeName)
13513
13514#define IXTLRuntime_put_dataType(This,dataTypeName) \
13515 (This)->lpVtbl -> put_dataType(This,dataTypeName)
13516
13517#define IXTLRuntime_get_xml(This,xmlString) \
13518 (This)->lpVtbl -> get_xml(This,xmlString)
13519
13520#define IXTLRuntime_transformNode(This,stylesheet,xmlString) \
13521 (This)->lpVtbl -> transformNode(This,stylesheet,xmlString)
13522
13523#define IXTLRuntime_selectNodes(This,queryString,resultList) \
13524 (This)->lpVtbl -> selectNodes(This,queryString,resultList)
13525
13526#define IXTLRuntime_selectSingleNode(This,queryString,resultNode) \
13527 (This)->lpVtbl -> selectSingleNode(This,queryString,resultNode)
13528
13529#define IXTLRuntime_get_parsed(This,isParsed) \
13530 (This)->lpVtbl -> get_parsed(This,isParsed)
13531
13532#define IXTLRuntime_get_namespaceURI(This,namespaceURI) \
13533 (This)->lpVtbl -> get_namespaceURI(This,namespaceURI)
13534
13535#define IXTLRuntime_get_prefix(This,prefixString) \
13536 (This)->lpVtbl -> get_prefix(This,prefixString)
13537
13538#define IXTLRuntime_get_baseName(This,nameString) \
13539 (This)->lpVtbl -> get_baseName(This,nameString)
13540
13541#define IXTLRuntime_transformNodeToObject(This,stylesheet,outputObject) \
13542 (This)->lpVtbl -> transformNodeToObject(This,stylesheet,outputObject)
13543
13544
13545#define IXTLRuntime_uniqueID(This,pNode,pID) \
13546 (This)->lpVtbl -> uniqueID(This,pNode,pID)
13547
13548#define IXTLRuntime_depth(This,pNode,pDepth) \
13549 (This)->lpVtbl -> depth(This,pNode,pDepth)
13550
13551#define IXTLRuntime_childNumber(This,pNode,pNumber) \
13552 (This)->lpVtbl -> childNumber(This,pNode,pNumber)
13553
13554#define IXTLRuntime_ancestorChildNumber(This,bstrNodeName,pNode,pNumber) \
13555 (This)->lpVtbl -> ancestorChildNumber(This,bstrNodeName,pNode,pNumber)
13556
13557#define IXTLRuntime_absoluteChildNumber(This,pNode,pNumber) \
13558 (This)->lpVtbl -> absoluteChildNumber(This,pNode,pNumber)
13559
13560#define IXTLRuntime_formatIndex(This,lIndex,bstrFormat,pbstrFormattedString) \
13561 (This)->lpVtbl -> formatIndex(This,lIndex,bstrFormat,pbstrFormattedString)
13562
13563#define IXTLRuntime_formatNumber(This,dblNumber,bstrFormat,pbstrFormattedString) \
13564 (This)->lpVtbl -> formatNumber(This,dblNumber,bstrFormat,pbstrFormattedString)
13565
13566#define IXTLRuntime_formatDate(This,varDate,bstrFormat,varDestLocale,pbstrFormattedString) \
13567 (This)->lpVtbl -> formatDate(This,varDate,bstrFormat,varDestLocale,pbstrFormattedString)
13568
13569#define IXTLRuntime_formatTime(This,varTime,bstrFormat,varDestLocale,pbstrFormattedString) \
13570 (This)->lpVtbl -> formatTime(This,varTime,bstrFormat,varDestLocale,pbstrFormattedString)
13571
13572#endif /* COBJMACROS */
13573
13574
13575#endif /* C style interface */
13576
13577
13578
13579 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXTLRuntime_uniqueID_Proxy(
13580 IXTLRuntime* This,
13581 /* [in] */ IXMLDOMNode* pNode,
13582 /* [retval][out] */ long* pID);
13583
13584
13586 IRpcStubBuffer* This,
13587 IRpcChannelBuffer* _pRpcChannelBuffer,
13588 PRPC_MESSAGE _pRpcMessage,
13589 DWORD* _pdwStubPhase);
13590
13591
13592 /* [helpstring][id] */
13593 HRESULT STDMETHODCALLTYPE IXTLRuntime_depth_Proxy(
13594 IXTLRuntime* This,
13595 /* [in] */ IXMLDOMNode* pNode,
13596 /* [retval][out] */ long* pDepth);
13597
13598
13599 void __RPC_STUB IXTLRuntime_depth_Stub(
13600 IRpcStubBuffer* This,
13601 IRpcChannelBuffer* _pRpcChannelBuffer,
13602 PRPC_MESSAGE _pRpcMessage,
13603 DWORD* _pdwStubPhase);
13604
13605
13606 /* [helpstring][id] */
13607 HRESULT STDMETHODCALLTYPE IXTLRuntime_childNumber_Proxy(
13608 IXTLRuntime* This,
13609 /* [in] */ IXMLDOMNode* pNode,
13610 /* [retval][out] */ long* pNumber);
13611
13612
13614 IRpcStubBuffer* This,
13615 IRpcChannelBuffer* _pRpcChannelBuffer,
13616 PRPC_MESSAGE _pRpcMessage,
13617 DWORD* _pdwStubPhase);
13618
13619
13620 /* [helpstring][id] */
13621 HRESULT STDMETHODCALLTYPE IXTLRuntime_ancestorChildNumber_Proxy(
13622 IXTLRuntime* This,
13623 /* [in] */ BSTR bstrNodeName,
13624 /* [in] */ IXMLDOMNode* pNode,
13625 /* [retval][out] */ long* pNumber);
13626
13627
13629 IRpcStubBuffer* This,
13630 IRpcChannelBuffer* _pRpcChannelBuffer,
13631 PRPC_MESSAGE _pRpcMessage,
13632 DWORD* _pdwStubPhase);
13633
13634
13635 /* [helpstring][id] */
13636 HRESULT STDMETHODCALLTYPE IXTLRuntime_absoluteChildNumber_Proxy(
13637 IXTLRuntime* This,
13638 /* [in] */ IXMLDOMNode* pNode,
13639 /* [retval][out] */ long* pNumber);
13640
13641
13643 IRpcStubBuffer* This,
13644 IRpcChannelBuffer* _pRpcChannelBuffer,
13645 PRPC_MESSAGE _pRpcMessage,
13646 DWORD* _pdwStubPhase);
13647
13648
13649 /* [helpstring][id] */
13650 HRESULT STDMETHODCALLTYPE IXTLRuntime_formatIndex_Proxy(
13651 IXTLRuntime* This,
13652 /* [in] */ long lIndex,
13653 /* [in] */ BSTR bstrFormat,
13654 /* [retval][out] */ BSTR* pbstrFormattedString);
13655
13656
13658 IRpcStubBuffer* This,
13659 IRpcChannelBuffer* _pRpcChannelBuffer,
13660 PRPC_MESSAGE _pRpcMessage,
13661 DWORD* _pdwStubPhase);
13662
13663
13664 /* [helpstring][id] */
13665 HRESULT STDMETHODCALLTYPE IXTLRuntime_formatNumber_Proxy(
13666 IXTLRuntime* This,
13667 /* [in] */ double dblNumber,
13668 /* [in] */ BSTR bstrFormat,
13669 /* [retval][out] */ BSTR* pbstrFormattedString);
13670
13671
13673 IRpcStubBuffer* This,
13674 IRpcChannelBuffer* _pRpcChannelBuffer,
13675 PRPC_MESSAGE _pRpcMessage,
13676 DWORD* _pdwStubPhase);
13677
13678
13679 /* [helpstring][id] */
13680 HRESULT STDMETHODCALLTYPE IXTLRuntime_formatDate_Proxy(
13681 IXTLRuntime* This,
13682 /* [in] */ VARIANT varDate,
13683 /* [in] */ BSTR bstrFormat,
13684 /* [optional][in] */ VARIANT varDestLocale,
13685 /* [retval][out] */ BSTR* pbstrFormattedString);
13686
13687
13689 IRpcStubBuffer* This,
13690 IRpcChannelBuffer* _pRpcChannelBuffer,
13691 PRPC_MESSAGE _pRpcMessage,
13692 DWORD* _pdwStubPhase);
13693
13694
13695 /* [helpstring][id] */
13696 HRESULT STDMETHODCALLTYPE IXTLRuntime_formatTime_Proxy(
13697 IXTLRuntime* This,
13698 /* [in] */ VARIANT varTime,
13699 /* [in] */ BSTR bstrFormat,
13700 /* [optional][in] */ VARIANT varDestLocale,
13701 /* [retval][out] */ BSTR* pbstrFormattedString);
13702
13703
13705 IRpcStubBuffer* This,
13706 IRpcChannelBuffer* _pRpcChannelBuffer,
13707 PRPC_MESSAGE _pRpcMessage,
13708 DWORD* _pdwStubPhase);
13709
13710
13711
13712#endif /* __IXTLRuntime_INTERFACE_DEFINED__ */
13713
13714
13715#ifndef __IXSLTemplate_INTERFACE_DEFINED__
13716#define __IXSLTemplate_INTERFACE_DEFINED__
13717
13718 /* interface IXSLTemplate */
13719 /* [unique][helpstring][nonextensible][oleautomation][dual][uuid][object][local] */
13720
13721
13722 EXTERN_C const IID IID_IXSLTemplate;
13723
13724#if defined(__cplusplus) && !defined(CINTERFACE)
13725
13726 MIDL_INTERFACE("2933BF93-7B36-11d2-B20E-00C04F983E60")
13728 public IDispatch
13729 {
13730public:
13731 virtual /* [helpstring][id][propputref] */ HRESULT STDMETHODCALLTYPE putref_stylesheet(
13732 /* [in] */ IXMLDOMNode* stylesheet) = 0;
13733
13734 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_stylesheet(
13735 /* [retval][out] */ IXMLDOMNode** stylesheet) = 0;
13736
13737 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE createProcessor(
13738 /* [retval][out] */ IXSLProcessor** ppProcessor) = 0;
13739
13740 };
13741
13742#else /* C style interface */
13743
13744 typedef struct IXSLTemplateVtbl
13745 {
13746 BEGIN_INTERFACE
13747
13748 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
13749 IXSLTemplate* This,
13750 /* [in] */ REFIID riid,
13751 /* [iid_is][out] */ void** ppvObject);
13752
13753 ULONG(STDMETHODCALLTYPE* AddRef)(
13754 IXSLTemplate* This);
13755
13756 ULONG(STDMETHODCALLTYPE* Release)(
13757 IXSLTemplate* This);
13758
13759 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
13760 IXSLTemplate* This,
13761 /* [out] */ UINT* pctinfo);
13762
13763 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
13764 IXSLTemplate* This,
13765 /* [in] */ UINT iTInfo,
13766 /* [in] */ LCID lcid,
13767 /* [out] */ ITypeInfo** ppTInfo);
13768
13769 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
13770 IXSLTemplate* This,
13771 /* [in] */ REFIID riid,
13772 /* [size_is][in] */ LPOLESTR* rgszNames,
13773 /* [in] */ UINT cNames,
13774 /* [in] */ LCID lcid,
13775 /* [size_is][out] */ DISPID* rgDispId);
13776
13777 /* [local] */
13778 HRESULT(STDMETHODCALLTYPE* Invoke)(
13779 IXSLTemplate* This,
13780 /* [in] */ DISPID dispIdMember,
13781 /* [in] */ REFIID riid,
13782 /* [in] */ LCID lcid,
13783 /* [in] */ WORD wFlags,
13784 /* [out][in] */ DISPPARAMS* pDispParams,
13785 /* [out] */ VARIANT* pVarResult,
13786 /* [out] */ EXCEPINFO* pExcepInfo,
13787 /* [out] */ UINT* puArgErr);
13788
13789 /* [helpstring][id][propputref] */
13790 HRESULT(STDMETHODCALLTYPE* putref_stylesheet)(
13791 IXSLTemplate* This,
13793
13794 /* [helpstring][id][propget] */
13795 HRESULT(STDMETHODCALLTYPE* get_stylesheet)(
13796 IXSLTemplate* This,
13797 /* [retval][out] */ IXMLDOMNode** stylesheet);
13798
13799 /* [helpstring][id] */
13800 HRESULT(STDMETHODCALLTYPE* createProcessor)(
13801 IXSLTemplate* This,
13802 /* [retval][out] */ IXSLProcessor** ppProcessor);
13803
13804 END_INTERFACE
13806
13807 interface IXSLTemplate
13808 {
13809 CONST_VTBL struct IXSLTemplateVtbl* lpVtbl;
13810 };
13811
13812
13813
13814#ifdef COBJMACROS
13815
13816
13817#define IXSLTemplate_QueryInterface(This,riid,ppvObject) \
13818 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
13819
13820#define IXSLTemplate_AddRef(This) \
13821 (This)->lpVtbl -> AddRef(This)
13822
13823#define IXSLTemplate_Release(This) \
13824 (This)->lpVtbl -> Release(This)
13825
13826
13827#define IXSLTemplate_GetTypeInfoCount(This,pctinfo) \
13828 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
13829
13830#define IXSLTemplate_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
13831 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
13832
13833#define IXSLTemplate_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
13834 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
13835
13836#define IXSLTemplate_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
13837 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
13838
13839
13840#define IXSLTemplate_putref_stylesheet(This,stylesheet) \
13841 (This)->lpVtbl -> putref_stylesheet(This,stylesheet)
13842
13843#define IXSLTemplate_get_stylesheet(This,stylesheet) \
13844 (This)->lpVtbl -> get_stylesheet(This,stylesheet)
13845
13846#define IXSLTemplate_createProcessor(This,ppProcessor) \
13847 (This)->lpVtbl -> createProcessor(This,ppProcessor)
13848
13849#endif /* COBJMACROS */
13850
13851
13852#endif /* C style interface */
13853
13854
13855
13856 /* [helpstring][id][propputref] */ HRESULT STDMETHODCALLTYPE IXSLTemplate_putref_stylesheet_Proxy(
13857 IXSLTemplate* This,
13858 /* [in] */ IXMLDOMNode* stylesheet);
13859
13860
13862 IRpcStubBuffer* This,
13863 IRpcChannelBuffer* _pRpcChannelBuffer,
13864 PRPC_MESSAGE _pRpcMessage,
13865 DWORD* _pdwStubPhase);
13866
13867
13868 /* [helpstring][id][propget] */
13869 HRESULT STDMETHODCALLTYPE IXSLTemplate_get_stylesheet_Proxy(
13870 IXSLTemplate* This,
13871 /* [retval][out] */ IXMLDOMNode** stylesheet);
13872
13873
13875 IRpcStubBuffer* This,
13876 IRpcChannelBuffer* _pRpcChannelBuffer,
13877 PRPC_MESSAGE _pRpcMessage,
13878 DWORD* _pdwStubPhase);
13879
13880
13881 /* [helpstring][id] */
13882 HRESULT STDMETHODCALLTYPE IXSLTemplate_createProcessor_Proxy(
13883 IXSLTemplate* This,
13884 /* [retval][out] */ IXSLProcessor** ppProcessor);
13885
13886
13888 IRpcStubBuffer* This,
13889 IRpcChannelBuffer* _pRpcChannelBuffer,
13890 PRPC_MESSAGE _pRpcMessage,
13891 DWORD* _pdwStubPhase);
13892
13893
13894
13895#endif /* __IXSLTemplate_INTERFACE_DEFINED__ */
13896
13897
13898#ifndef __IXSLProcessor_INTERFACE_DEFINED__
13899#define __IXSLProcessor_INTERFACE_DEFINED__
13900
13901 /* interface IXSLProcessor */
13902 /* [unique][helpstring][nonextensible][oleautomation][dual][uuid][object][local] */
13903
13904
13905 EXTERN_C const IID IID_IXSLProcessor;
13906
13907#if defined(__cplusplus) && !defined(CINTERFACE)
13908
13909 MIDL_INTERFACE("2933BF92-7B36-11d2-B20E-00C04F983E60")
13911 public IDispatch
13912 {
13913public:
13914 virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_input(
13915 /* [in] */ VARIANT var) = 0;
13916
13917 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_input(
13918 /* [retval][out] */ VARIANT* pVar) = 0;
13919
13920 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ownerTemplate(
13921 /* [retval][out] */ IXSLTemplate** ppTemplate) = 0;
13922
13923 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setStartMode(
13924 /* [in] */ BSTR mode,
13925 /* [defaultvalue][in] */ BSTR namespaceURI = L"") = 0;
13926
13927 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_startMode(
13928 /* [retval][out] */ BSTR* mode) = 0;
13929
13930 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_startModeURI(
13931 /* [retval][out] */ BSTR* namespaceURI) = 0;
13932
13933 virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_output(
13934 /* [in] */ VARIANT output) = 0;
13935
13936 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_output(
13937 /* [retval][out] */ VARIANT* pOutput) = 0;
13938
13939 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE transform(
13940 /* [retval][out] */ VARIANT_BOOL* pDone) = 0;
13941
13942 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE reset(void) = 0;
13943
13944 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_readyState(
13945 /* [retval][out] */ long* pReadyState) = 0;
13946
13947 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE addParameter(
13948 /* [in] */ BSTR baseName,
13949 /* [in] */ VARIANT parameter,
13950 /* [defaultvalue][in] */ BSTR namespaceURI = L"") = 0;
13951
13952 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE addObject(
13953 /* [in] */ IDispatch* obj,
13954 /* [in] */ BSTR namespaceURI) = 0;
13955
13956 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_stylesheet(
13957 /* [retval][out] */ IXMLDOMNode** stylesheet) = 0;
13958
13959 };
13960
13961#else /* C style interface */
13962
13963 typedef struct IXSLProcessorVtbl
13964 {
13965 BEGIN_INTERFACE
13966
13967 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
13968 IXSLProcessor* This,
13969 /* [in] */ REFIID riid,
13970 /* [iid_is][out] */ void** ppvObject);
13971
13972 ULONG(STDMETHODCALLTYPE* AddRef)(
13973 IXSLProcessor* This);
13974
13975 ULONG(STDMETHODCALLTYPE* Release)(
13976 IXSLProcessor* This);
13977
13978 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
13979 IXSLProcessor* This,
13980 /* [out] */ UINT* pctinfo);
13981
13982 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
13983 IXSLProcessor* This,
13984 /* [in] */ UINT iTInfo,
13985 /* [in] */ LCID lcid,
13986 /* [out] */ ITypeInfo** ppTInfo);
13987
13988 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
13989 IXSLProcessor* This,
13990 /* [in] */ REFIID riid,
13991 /* [size_is][in] */ LPOLESTR* rgszNames,
13992 /* [in] */ UINT cNames,
13993 /* [in] */ LCID lcid,
13994 /* [size_is][out] */ DISPID* rgDispId);
13995
13996 /* [local] */
13997 HRESULT(STDMETHODCALLTYPE* Invoke)(
13998 IXSLProcessor* This,
13999 /* [in] */ DISPID dispIdMember,
14000 /* [in] */ REFIID riid,
14001 /* [in] */ LCID lcid,
14002 /* [in] */ WORD wFlags,
14003 /* [out][in] */ DISPPARAMS* pDispParams,
14004 /* [out] */ VARIANT* pVarResult,
14005 /* [out] */ EXCEPINFO* pExcepInfo,
14006 /* [out] */ UINT* puArgErr);
14007
14008 /* [helpstring][id][propput] */
14009 HRESULT(STDMETHODCALLTYPE* put_input)(
14010 IXSLProcessor* This,
14011 /* [in] */ VARIANT var);
14012
14013 /* [helpstring][id][propget] */
14014 HRESULT(STDMETHODCALLTYPE* get_input)(
14015 IXSLProcessor* This,
14016 /* [retval][out] */ VARIANT* pVar);
14017
14018 /* [helpstring][id][propget] */
14019 HRESULT(STDMETHODCALLTYPE* get_ownerTemplate)(
14020 IXSLProcessor* This,
14021 /* [retval][out] */ IXSLTemplate** ppTemplate);
14022
14023 /* [helpstring][id] */
14024 HRESULT(STDMETHODCALLTYPE* setStartMode)(
14025 IXSLProcessor* This,
14026 /* [in] */ BSTR mode,
14027 /* [defaultvalue][in] */ BSTR namespaceURI);
14028
14029 /* [helpstring][id][propget] */
14030 HRESULT(STDMETHODCALLTYPE* get_startMode)(
14031 IXSLProcessor* This,
14032 /* [retval][out] */ BSTR* mode);
14033
14034 /* [helpstring][id][propget] */
14035 HRESULT(STDMETHODCALLTYPE* get_startModeURI)(
14036 IXSLProcessor* This,
14037 /* [retval][out] */ BSTR* namespaceURI);
14038
14039 /* [helpstring][id][propput] */
14040 HRESULT(STDMETHODCALLTYPE* put_output)(
14041 IXSLProcessor* This,
14042 /* [in] */ VARIANT output);
14043
14044 /* [helpstring][id][propget] */
14045 HRESULT(STDMETHODCALLTYPE* get_output)(
14046 IXSLProcessor* This,
14047 /* [retval][out] */ VARIANT* pOutput);
14048
14049 /* [helpstring][id] */
14050 HRESULT(STDMETHODCALLTYPE* transform)(
14051 IXSLProcessor* This,
14052 /* [retval][out] */ VARIANT_BOOL* pDone);
14053
14054 /* [helpstring][id] */
14055 HRESULT(STDMETHODCALLTYPE* reset)(
14056 IXSLProcessor* This);
14057
14058 /* [helpstring][id][propget] */
14059 HRESULT(STDMETHODCALLTYPE* get_readyState)(
14060 IXSLProcessor* This,
14061 /* [retval][out] */ long* pReadyState);
14062
14063 /* [helpstring][id] */
14064 HRESULT(STDMETHODCALLTYPE* addParameter)(
14065 IXSLProcessor* This,
14066 /* [in] */ BSTR baseName,
14067 /* [in] */ VARIANT parameter,
14068 /* [defaultvalue][in] */ BSTR namespaceURI);
14069
14070 /* [helpstring][id] */
14071 HRESULT(STDMETHODCALLTYPE* addObject)(
14072 IXSLProcessor* This,
14073 /* [in] */ IDispatch* obj,
14074 /* [in] */ BSTR namespaceURI);
14075
14076 /* [helpstring][id][propget] */
14077 HRESULT(STDMETHODCALLTYPE* get_stylesheet)(
14078 IXSLProcessor* This,
14079 /* [retval][out] */ IXMLDOMNode** stylesheet);
14080
14081 END_INTERFACE
14083
14084 interface IXSLProcessor
14085 {
14086 CONST_VTBL struct IXSLProcessorVtbl* lpVtbl;
14087 };
14088
14089
14090
14091#ifdef COBJMACROS
14092
14093
14094#define IXSLProcessor_QueryInterface(This,riid,ppvObject) \
14095 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
14096
14097#define IXSLProcessor_AddRef(This) \
14098 (This)->lpVtbl -> AddRef(This)
14099
14100#define IXSLProcessor_Release(This) \
14101 (This)->lpVtbl -> Release(This)
14102
14103
14104#define IXSLProcessor_GetTypeInfoCount(This,pctinfo) \
14105 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
14106
14107#define IXSLProcessor_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
14108 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
14109
14110#define IXSLProcessor_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
14111 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
14112
14113#define IXSLProcessor_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
14114 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
14115
14116
14117#define IXSLProcessor_put_input(This,var) \
14118 (This)->lpVtbl -> put_input(This,var)
14119
14120#define IXSLProcessor_get_input(This,pVar) \
14121 (This)->lpVtbl -> get_input(This,pVar)
14122
14123#define IXSLProcessor_get_ownerTemplate(This,ppTemplate) \
14124 (This)->lpVtbl -> get_ownerTemplate(This,ppTemplate)
14125
14126#define IXSLProcessor_setStartMode(This,mode,namespaceURI) \
14127 (This)->lpVtbl -> setStartMode(This,mode,namespaceURI)
14128
14129#define IXSLProcessor_get_startMode(This,mode) \
14130 (This)->lpVtbl -> get_startMode(This,mode)
14131
14132#define IXSLProcessor_get_startModeURI(This,namespaceURI) \
14133 (This)->lpVtbl -> get_startModeURI(This,namespaceURI)
14134
14135#define IXSLProcessor_put_output(This,output) \
14136 (This)->lpVtbl -> put_output(This,output)
14137
14138#define IXSLProcessor_get_output(This,pOutput) \
14139 (This)->lpVtbl -> get_output(This,pOutput)
14140
14141#define IXSLProcessor_transform(This,pDone) \
14142 (This)->lpVtbl -> transform(This,pDone)
14143
14144#define IXSLProcessor_reset(This) \
14145 (This)->lpVtbl -> reset(This)
14146
14147#define IXSLProcessor_get_readyState(This,pReadyState) \
14148 (This)->lpVtbl -> get_readyState(This,pReadyState)
14149
14150#define IXSLProcessor_addParameter(This,baseName,parameter,namespaceURI) \
14151 (This)->lpVtbl -> addParameter(This,baseName,parameter,namespaceURI)
14152
14153#define IXSLProcessor_addObject(This,obj,namespaceURI) \
14154 (This)->lpVtbl -> addObject(This,obj,namespaceURI)
14155
14156#define IXSLProcessor_get_stylesheet(This,stylesheet) \
14157 (This)->lpVtbl -> get_stylesheet(This,stylesheet)
14158
14159#endif /* COBJMACROS */
14160
14161
14162#endif /* C style interface */
14163
14164
14165
14166 /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXSLProcessor_put_input_Proxy(
14167 IXSLProcessor* This,
14168 /* [in] */ VARIANT var);
14169
14170
14172 IRpcStubBuffer* This,
14173 IRpcChannelBuffer* _pRpcChannelBuffer,
14174 PRPC_MESSAGE _pRpcMessage,
14175 DWORD* _pdwStubPhase);
14176
14177
14178 /* [helpstring][id][propget] */
14179 HRESULT STDMETHODCALLTYPE IXSLProcessor_get_input_Proxy(
14180 IXSLProcessor* This,
14181 /* [retval][out] */ VARIANT* pVar);
14182
14183
14185 IRpcStubBuffer* This,
14186 IRpcChannelBuffer* _pRpcChannelBuffer,
14187 PRPC_MESSAGE _pRpcMessage,
14188 DWORD* _pdwStubPhase);
14189
14190
14191 /* [helpstring][id][propget] */
14192 HRESULT STDMETHODCALLTYPE IXSLProcessor_get_ownerTemplate_Proxy(
14193 IXSLProcessor* This,
14194 /* [retval][out] */ IXSLTemplate** ppTemplate);
14195
14196
14198 IRpcStubBuffer* This,
14199 IRpcChannelBuffer* _pRpcChannelBuffer,
14200 PRPC_MESSAGE _pRpcMessage,
14201 DWORD* _pdwStubPhase);
14202
14203
14204 /* [helpstring][id] */
14205 HRESULT STDMETHODCALLTYPE IXSLProcessor_setStartMode_Proxy(
14206 IXSLProcessor* This,
14207 /* [in] */ BSTR mode,
14208 /* [defaultvalue][in] */ BSTR namespaceURI);
14209
14210
14212 IRpcStubBuffer* This,
14213 IRpcChannelBuffer* _pRpcChannelBuffer,
14214 PRPC_MESSAGE _pRpcMessage,
14215 DWORD* _pdwStubPhase);
14216
14217
14218 /* [helpstring][id][propget] */
14219 HRESULT STDMETHODCALLTYPE IXSLProcessor_get_startMode_Proxy(
14220 IXSLProcessor* This,
14221 /* [retval][out] */ BSTR* mode);
14222
14223
14225 IRpcStubBuffer* This,
14226 IRpcChannelBuffer* _pRpcChannelBuffer,
14227 PRPC_MESSAGE _pRpcMessage,
14228 DWORD* _pdwStubPhase);
14229
14230
14231 /* [helpstring][id][propget] */
14232 HRESULT STDMETHODCALLTYPE IXSLProcessor_get_startModeURI_Proxy(
14233 IXSLProcessor* This,
14234 /* [retval][out] */ BSTR* namespaceURI);
14235
14236
14238 IRpcStubBuffer* This,
14239 IRpcChannelBuffer* _pRpcChannelBuffer,
14240 PRPC_MESSAGE _pRpcMessage,
14241 DWORD* _pdwStubPhase);
14242
14243
14244 /* [helpstring][id][propput] */
14245 HRESULT STDMETHODCALLTYPE IXSLProcessor_put_output_Proxy(
14246 IXSLProcessor* This,
14247 /* [in] */ VARIANT output);
14248
14249
14251 IRpcStubBuffer* This,
14252 IRpcChannelBuffer* _pRpcChannelBuffer,
14253 PRPC_MESSAGE _pRpcMessage,
14254 DWORD* _pdwStubPhase);
14255
14256
14257 /* [helpstring][id][propget] */
14258 HRESULT STDMETHODCALLTYPE IXSLProcessor_get_output_Proxy(
14259 IXSLProcessor* This,
14260 /* [retval][out] */ VARIANT* pOutput);
14261
14262
14264 IRpcStubBuffer* This,
14265 IRpcChannelBuffer* _pRpcChannelBuffer,
14266 PRPC_MESSAGE _pRpcMessage,
14267 DWORD* _pdwStubPhase);
14268
14269
14270 /* [helpstring][id] */
14271 HRESULT STDMETHODCALLTYPE IXSLProcessor_transform_Proxy(
14272 IXSLProcessor* This,
14273 /* [retval][out] */ VARIANT_BOOL* pDone);
14274
14275
14277 IRpcStubBuffer* This,
14278 IRpcChannelBuffer* _pRpcChannelBuffer,
14279 PRPC_MESSAGE _pRpcMessage,
14280 DWORD* _pdwStubPhase);
14281
14282
14283 /* [helpstring][id] */
14284 HRESULT STDMETHODCALLTYPE IXSLProcessor_reset_Proxy(
14285 IXSLProcessor* This);
14286
14287
14289 IRpcStubBuffer* This,
14290 IRpcChannelBuffer* _pRpcChannelBuffer,
14291 PRPC_MESSAGE _pRpcMessage,
14292 DWORD* _pdwStubPhase);
14293
14294
14295 /* [helpstring][id][propget] */
14296 HRESULT STDMETHODCALLTYPE IXSLProcessor_get_readyState_Proxy(
14297 IXSLProcessor* This,
14298 /* [retval][out] */ long* pReadyState);
14299
14300
14302 IRpcStubBuffer* This,
14303 IRpcChannelBuffer* _pRpcChannelBuffer,
14304 PRPC_MESSAGE _pRpcMessage,
14305 DWORD* _pdwStubPhase);
14306
14307
14308 /* [helpstring][id] */
14309 HRESULT STDMETHODCALLTYPE IXSLProcessor_addParameter_Proxy(
14310 IXSLProcessor* This,
14311 /* [in] */ BSTR baseName,
14312 /* [in] */ VARIANT parameter,
14313 /* [defaultvalue][in] */ BSTR namespaceURI);
14314
14315
14317 IRpcStubBuffer* This,
14318 IRpcChannelBuffer* _pRpcChannelBuffer,
14319 PRPC_MESSAGE _pRpcMessage,
14320 DWORD* _pdwStubPhase);
14321
14322
14323 /* [helpstring][id] */
14324 HRESULT STDMETHODCALLTYPE IXSLProcessor_addObject_Proxy(
14325 IXSLProcessor* This,
14326 /* [in] */ IDispatch* obj,
14327 /* [in] */ BSTR namespaceURI);
14328
14329
14331 IRpcStubBuffer* This,
14332 IRpcChannelBuffer* _pRpcChannelBuffer,
14333 PRPC_MESSAGE _pRpcMessage,
14334 DWORD* _pdwStubPhase);
14335
14336
14337 /* [helpstring][id][propget] */
14338 HRESULT STDMETHODCALLTYPE IXSLProcessor_get_stylesheet_Proxy(
14339 IXSLProcessor* This,
14340 /* [retval][out] */ IXMLDOMNode** stylesheet);
14341
14342
14344 IRpcStubBuffer* This,
14345 IRpcChannelBuffer* _pRpcChannelBuffer,
14346 PRPC_MESSAGE _pRpcMessage,
14347 DWORD* _pdwStubPhase);
14348
14349
14350
14351#endif /* __IXSLProcessor_INTERFACE_DEFINED__ */
14352
14353
14354#ifndef __ISAXXMLReader_INTERFACE_DEFINED__
14355#define __ISAXXMLReader_INTERFACE_DEFINED__
14356
14357 /* interface ISAXXMLReader */
14358 /* [unique][helpstring][uuid][local][object][hidden] */
14359
14360
14361 EXTERN_C const IID IID_ISAXXMLReader;
14362
14363#if defined(__cplusplus) && !defined(CINTERFACE)
14364
14365 MIDL_INTERFACE("a4f96ed0-f829-476e-81c0-cdc7bd2a0802")
14367 public IUnknown
14368 {
14369public:
14370 virtual HRESULT STDMETHODCALLTYPE getFeature(
14371 /* [in] */ const wchar_t* pwchName,
14372 /* [retval][out] */ VARIANT_BOOL* pvfValue) = 0;
14373
14374 virtual HRESULT STDMETHODCALLTYPE putFeature(
14375 /* [in] */ const wchar_t* pwchName,
14376 /* [in] */ VARIANT_BOOL vfValue) = 0;
14377
14378 virtual HRESULT STDMETHODCALLTYPE getProperty(
14379 /* [in] */ const wchar_t* pwchName,
14380 /* [retval][out] */ VARIANT* pvarValue) = 0;
14381
14382 virtual HRESULT STDMETHODCALLTYPE putProperty(
14383 /* [in] */ const wchar_t* pwchName,
14384 /* [in] */ VARIANT varValue) = 0;
14385
14386 virtual HRESULT STDMETHODCALLTYPE getEntityResolver(
14387 /* [retval][out] */ ISAXEntityResolver** ppResolver) = 0;
14388
14389 virtual HRESULT STDMETHODCALLTYPE putEntityResolver(
14390 /* [in] */ ISAXEntityResolver* pResolver) = 0;
14391
14392 virtual HRESULT STDMETHODCALLTYPE getContentHandler(
14393 /* [retval][out] */ ISAXContentHandler** ppHandler) = 0;
14394
14395 virtual HRESULT STDMETHODCALLTYPE putContentHandler(
14396 /* [in] */ ISAXContentHandler* pHandler) = 0;
14397
14398 virtual HRESULT STDMETHODCALLTYPE getDTDHandler(
14399 /* [retval][out] */ ISAXDTDHandler** ppHandler) = 0;
14400
14401 virtual HRESULT STDMETHODCALLTYPE putDTDHandler(
14402 /* [in] */ ISAXDTDHandler* pHandler) = 0;
14403
14404 virtual HRESULT STDMETHODCALLTYPE getErrorHandler(
14405 /* [retval][out] */ ISAXErrorHandler** ppHandler) = 0;
14406
14407 virtual HRESULT STDMETHODCALLTYPE putErrorHandler(
14408 /* [in] */ ISAXErrorHandler* pHandler) = 0;
14409
14410 virtual HRESULT STDMETHODCALLTYPE getBaseURL(
14411 /* [retval][out] */ const wchar_t** ppwchBaseUrl) = 0;
14412
14413 virtual HRESULT STDMETHODCALLTYPE putBaseURL(
14414 /* [in] */ const wchar_t* pwchBaseUrl) = 0;
14415
14416 virtual HRESULT STDMETHODCALLTYPE getSecureBaseURL(
14417 /* [retval][out] */ const wchar_t** ppwchSecureBaseUrl) = 0;
14418
14419 virtual HRESULT STDMETHODCALLTYPE putSecureBaseURL(
14420 /* [in] */ const wchar_t* pwchSecureBaseUrl) = 0;
14421
14422 virtual HRESULT STDMETHODCALLTYPE parse(
14423 /* [optional][in] */ VARIANT varInput) = 0;
14424
14425 virtual HRESULT STDMETHODCALLTYPE parseURL(
14426 /* [in] */ const wchar_t* pwchUrl) = 0;
14427
14428 };
14429
14430#else /* C style interface */
14431
14432 typedef struct ISAXXMLReaderVtbl
14433 {
14434 BEGIN_INTERFACE
14435
14436 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
14437 ISAXXMLReader* This,
14438 /* [in] */ REFIID riid,
14439 /* [iid_is][out] */ void** ppvObject);
14440
14441 ULONG(STDMETHODCALLTYPE* AddRef)(
14442 ISAXXMLReader* This);
14443
14444 ULONG(STDMETHODCALLTYPE* Release)(
14445 ISAXXMLReader* This);
14446
14447 HRESULT(STDMETHODCALLTYPE* getFeature)(
14448 ISAXXMLReader* This,
14449 /* [in] */ const wchar_t* pwchName,
14450 /* [retval][out] */ VARIANT_BOOL* pvfValue);
14451
14452 HRESULT(STDMETHODCALLTYPE* putFeature)(
14453 ISAXXMLReader* This,
14454 /* [in] */ const wchar_t* pwchName,
14455 /* [in] */ VARIANT_BOOL vfValue);
14456
14457 HRESULT(STDMETHODCALLTYPE* getProperty)(
14458 ISAXXMLReader* This,
14459 /* [in] */ const wchar_t* pwchName,
14460 /* [retval][out] */ VARIANT* pvarValue);
14461
14462 HRESULT(STDMETHODCALLTYPE* putProperty)(
14463 ISAXXMLReader* This,
14464 /* [in] */ const wchar_t* pwchName,
14465 /* [in] */ VARIANT varValue);
14466
14467 HRESULT(STDMETHODCALLTYPE* getEntityResolver)(
14468 ISAXXMLReader* This,
14469 /* [retval][out] */ ISAXEntityResolver** ppResolver);
14470
14471 HRESULT(STDMETHODCALLTYPE* putEntityResolver)(
14472 ISAXXMLReader* This,
14474
14475 HRESULT(STDMETHODCALLTYPE* getContentHandler)(
14476 ISAXXMLReader* This,
14477 /* [retval][out] */ ISAXContentHandler** ppHandler);
14478
14479 HRESULT(STDMETHODCALLTYPE* putContentHandler)(
14480 ISAXXMLReader* This,
14482
14483 HRESULT(STDMETHODCALLTYPE* getDTDHandler)(
14484 ISAXXMLReader* This,
14485 /* [retval][out] */ ISAXDTDHandler** ppHandler);
14486
14487 HRESULT(STDMETHODCALLTYPE* putDTDHandler)(
14488 ISAXXMLReader* This,
14490
14491 HRESULT(STDMETHODCALLTYPE* getErrorHandler)(
14492 ISAXXMLReader* This,
14493 /* [retval][out] */ ISAXErrorHandler** ppHandler);
14494
14495 HRESULT(STDMETHODCALLTYPE* putErrorHandler)(
14496 ISAXXMLReader* This,
14498
14499 HRESULT(STDMETHODCALLTYPE* getBaseURL)(
14500 ISAXXMLReader* This,
14501 /* [retval][out] */ const wchar_t** ppwchBaseUrl);
14502
14503 HRESULT(STDMETHODCALLTYPE* putBaseURL)(
14504 ISAXXMLReader* This,
14505 /* [in] */ const wchar_t* pwchBaseUrl);
14506
14507 HRESULT(STDMETHODCALLTYPE* getSecureBaseURL)(
14508 ISAXXMLReader* This,
14509 /* [retval][out] */ const wchar_t** ppwchSecureBaseUrl);
14510
14511 HRESULT(STDMETHODCALLTYPE* putSecureBaseURL)(
14512 ISAXXMLReader* This,
14513 /* [in] */ const wchar_t* pwchSecureBaseUrl);
14514
14515 HRESULT(STDMETHODCALLTYPE* parse)(
14516 ISAXXMLReader* This,
14517 /* [optional][in] */ VARIANT varInput);
14518
14519 HRESULT(STDMETHODCALLTYPE* parseURL)(
14520 ISAXXMLReader* This,
14521 /* [in] */ const wchar_t* pwchUrl);
14522
14523 END_INTERFACE
14525
14526 interface ISAXXMLReader
14527 {
14528 CONST_VTBL struct ISAXXMLReaderVtbl* lpVtbl;
14529 };
14530
14531
14532
14533#ifdef COBJMACROS
14534
14535
14536#define ISAXXMLReader_QueryInterface(This,riid,ppvObject) \
14537 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
14538
14539#define ISAXXMLReader_AddRef(This) \
14540 (This)->lpVtbl -> AddRef(This)
14541
14542#define ISAXXMLReader_Release(This) \
14543 (This)->lpVtbl -> Release(This)
14544
14545
14546#define ISAXXMLReader_getFeature(This,pwchName,pvfValue) \
14547 (This)->lpVtbl -> getFeature(This,pwchName,pvfValue)
14548
14549#define ISAXXMLReader_putFeature(This,pwchName,vfValue) \
14550 (This)->lpVtbl -> putFeature(This,pwchName,vfValue)
14551
14552#define ISAXXMLReader_getProperty(This,pwchName,pvarValue) \
14553 (This)->lpVtbl -> getProperty(This,pwchName,pvarValue)
14554
14555#define ISAXXMLReader_putProperty(This,pwchName,varValue) \
14556 (This)->lpVtbl -> putProperty(This,pwchName,varValue)
14557
14558#define ISAXXMLReader_getEntityResolver(This,ppResolver) \
14559 (This)->lpVtbl -> getEntityResolver(This,ppResolver)
14560
14561#define ISAXXMLReader_putEntityResolver(This,pResolver) \
14562 (This)->lpVtbl -> putEntityResolver(This,pResolver)
14563
14564#define ISAXXMLReader_getContentHandler(This,ppHandler) \
14565 (This)->lpVtbl -> getContentHandler(This,ppHandler)
14566
14567#define ISAXXMLReader_putContentHandler(This,pHandler) \
14568 (This)->lpVtbl -> putContentHandler(This,pHandler)
14569
14570#define ISAXXMLReader_getDTDHandler(This,ppHandler) \
14571 (This)->lpVtbl -> getDTDHandler(This,ppHandler)
14572
14573#define ISAXXMLReader_putDTDHandler(This,pHandler) \
14574 (This)->lpVtbl -> putDTDHandler(This,pHandler)
14575
14576#define ISAXXMLReader_getErrorHandler(This,ppHandler) \
14577 (This)->lpVtbl -> getErrorHandler(This,ppHandler)
14578
14579#define ISAXXMLReader_putErrorHandler(This,pHandler) \
14580 (This)->lpVtbl -> putErrorHandler(This,pHandler)
14581
14582#define ISAXXMLReader_getBaseURL(This,ppwchBaseUrl) \
14583 (This)->lpVtbl -> getBaseURL(This,ppwchBaseUrl)
14584
14585#define ISAXXMLReader_putBaseURL(This,pwchBaseUrl) \
14586 (This)->lpVtbl -> putBaseURL(This,pwchBaseUrl)
14587
14588#define ISAXXMLReader_getSecureBaseURL(This,ppwchSecureBaseUrl) \
14589 (This)->lpVtbl -> getSecureBaseURL(This,ppwchSecureBaseUrl)
14590
14591#define ISAXXMLReader_putSecureBaseURL(This,pwchSecureBaseUrl) \
14592 (This)->lpVtbl -> putSecureBaseURL(This,pwchSecureBaseUrl)
14593
14594#define ISAXXMLReader_parse(This,varInput) \
14595 (This)->lpVtbl -> parse(This,varInput)
14596
14597#define ISAXXMLReader_parseURL(This,pwchUrl) \
14598 (This)->lpVtbl -> parseURL(This,pwchUrl)
14599
14600#endif /* COBJMACROS */
14601
14602
14603#endif /* C style interface */
14604
14605
14606
14607 HRESULT STDMETHODCALLTYPE ISAXXMLReader_getFeature_Proxy(
14608 ISAXXMLReader* This,
14609 /* [in] */ const wchar_t* pwchName,
14610 /* [retval][out] */ VARIANT_BOOL* pvfValue);
14611
14612
14614 IRpcStubBuffer* This,
14615 IRpcChannelBuffer* _pRpcChannelBuffer,
14616 PRPC_MESSAGE _pRpcMessage,
14617 DWORD* _pdwStubPhase);
14618
14619
14620 HRESULT STDMETHODCALLTYPE ISAXXMLReader_putFeature_Proxy(
14621 ISAXXMLReader* This,
14622 /* [in] */ const wchar_t* pwchName,
14623 /* [in] */ VARIANT_BOOL vfValue);
14624
14625
14627 IRpcStubBuffer* This,
14628 IRpcChannelBuffer* _pRpcChannelBuffer,
14629 PRPC_MESSAGE _pRpcMessage,
14630 DWORD* _pdwStubPhase);
14631
14632
14633 HRESULT STDMETHODCALLTYPE ISAXXMLReader_getProperty_Proxy(
14634 ISAXXMLReader* This,
14635 /* [in] */ const wchar_t* pwchName,
14636 /* [retval][out] */ VARIANT* pvarValue);
14637
14638
14640 IRpcStubBuffer* This,
14641 IRpcChannelBuffer* _pRpcChannelBuffer,
14642 PRPC_MESSAGE _pRpcMessage,
14643 DWORD* _pdwStubPhase);
14644
14645
14646 HRESULT STDMETHODCALLTYPE ISAXXMLReader_putProperty_Proxy(
14647 ISAXXMLReader* This,
14648 /* [in] */ const wchar_t* pwchName,
14649 /* [in] */ VARIANT varValue);
14650
14651
14653 IRpcStubBuffer* This,
14654 IRpcChannelBuffer* _pRpcChannelBuffer,
14655 PRPC_MESSAGE _pRpcMessage,
14656 DWORD* _pdwStubPhase);
14657
14658
14659 HRESULT STDMETHODCALLTYPE ISAXXMLReader_getEntityResolver_Proxy(
14660 ISAXXMLReader* This,
14661 /* [retval][out] */ ISAXEntityResolver** ppResolver);
14662
14663
14665 IRpcStubBuffer* This,
14666 IRpcChannelBuffer* _pRpcChannelBuffer,
14667 PRPC_MESSAGE _pRpcMessage,
14668 DWORD* _pdwStubPhase);
14669
14670
14671 HRESULT STDMETHODCALLTYPE ISAXXMLReader_putEntityResolver_Proxy(
14672 ISAXXMLReader* This,
14673 /* [in] */ ISAXEntityResolver* pResolver);
14674
14675
14677 IRpcStubBuffer* This,
14678 IRpcChannelBuffer* _pRpcChannelBuffer,
14679 PRPC_MESSAGE _pRpcMessage,
14680 DWORD* _pdwStubPhase);
14681
14682
14683 HRESULT STDMETHODCALLTYPE ISAXXMLReader_getContentHandler_Proxy(
14684 ISAXXMLReader* This,
14685 /* [retval][out] */ ISAXContentHandler** ppHandler);
14686
14687
14689 IRpcStubBuffer* This,
14690 IRpcChannelBuffer* _pRpcChannelBuffer,
14691 PRPC_MESSAGE _pRpcMessage,
14692 DWORD* _pdwStubPhase);
14693
14694
14695 HRESULT STDMETHODCALLTYPE ISAXXMLReader_putContentHandler_Proxy(
14696 ISAXXMLReader* This,
14697 /* [in] */ ISAXContentHandler* pHandler);
14698
14699
14701 IRpcStubBuffer* This,
14702 IRpcChannelBuffer* _pRpcChannelBuffer,
14703 PRPC_MESSAGE _pRpcMessage,
14704 DWORD* _pdwStubPhase);
14705
14706
14707 HRESULT STDMETHODCALLTYPE ISAXXMLReader_getDTDHandler_Proxy(
14708 ISAXXMLReader* This,
14709 /* [retval][out] */ ISAXDTDHandler** ppHandler);
14710
14711
14713 IRpcStubBuffer* This,
14714 IRpcChannelBuffer* _pRpcChannelBuffer,
14715 PRPC_MESSAGE _pRpcMessage,
14716 DWORD* _pdwStubPhase);
14717
14718
14719 HRESULT STDMETHODCALLTYPE ISAXXMLReader_putDTDHandler_Proxy(
14720 ISAXXMLReader* This,
14721 /* [in] */ ISAXDTDHandler* pHandler);
14722
14723
14725 IRpcStubBuffer* This,
14726 IRpcChannelBuffer* _pRpcChannelBuffer,
14727 PRPC_MESSAGE _pRpcMessage,
14728 DWORD* _pdwStubPhase);
14729
14730
14731 HRESULT STDMETHODCALLTYPE ISAXXMLReader_getErrorHandler_Proxy(
14732 ISAXXMLReader* This,
14733 /* [retval][out] */ ISAXErrorHandler** ppHandler);
14734
14735
14737 IRpcStubBuffer* This,
14738 IRpcChannelBuffer* _pRpcChannelBuffer,
14739 PRPC_MESSAGE _pRpcMessage,
14740 DWORD* _pdwStubPhase);
14741
14742
14743 HRESULT STDMETHODCALLTYPE ISAXXMLReader_putErrorHandler_Proxy(
14744 ISAXXMLReader* This,
14745 /* [in] */ ISAXErrorHandler* pHandler);
14746
14747
14749 IRpcStubBuffer* This,
14750 IRpcChannelBuffer* _pRpcChannelBuffer,
14751 PRPC_MESSAGE _pRpcMessage,
14752 DWORD* _pdwStubPhase);
14753
14754
14755 HRESULT STDMETHODCALLTYPE ISAXXMLReader_getBaseURL_Proxy(
14756 ISAXXMLReader* This,
14757 /* [retval][out] */ const wchar_t** ppwchBaseUrl);
14758
14759
14761 IRpcStubBuffer* This,
14762 IRpcChannelBuffer* _pRpcChannelBuffer,
14763 PRPC_MESSAGE _pRpcMessage,
14764 DWORD* _pdwStubPhase);
14765
14766
14767 HRESULT STDMETHODCALLTYPE ISAXXMLReader_putBaseURL_Proxy(
14768 ISAXXMLReader* This,
14769 /* [in] */ const wchar_t* pwchBaseUrl);
14770
14771
14773 IRpcStubBuffer* This,
14774 IRpcChannelBuffer* _pRpcChannelBuffer,
14775 PRPC_MESSAGE _pRpcMessage,
14776 DWORD* _pdwStubPhase);
14777
14778
14779 HRESULT STDMETHODCALLTYPE ISAXXMLReader_getSecureBaseURL_Proxy(
14780 ISAXXMLReader* This,
14781 /* [retval][out] */ const wchar_t** ppwchSecureBaseUrl);
14782
14783
14785 IRpcStubBuffer* This,
14786 IRpcChannelBuffer* _pRpcChannelBuffer,
14787 PRPC_MESSAGE _pRpcMessage,
14788 DWORD* _pdwStubPhase);
14789
14790
14791 HRESULT STDMETHODCALLTYPE ISAXXMLReader_putSecureBaseURL_Proxy(
14792 ISAXXMLReader* This,
14793 /* [in] */ const wchar_t* pwchSecureBaseUrl);
14794
14795
14797 IRpcStubBuffer* This,
14798 IRpcChannelBuffer* _pRpcChannelBuffer,
14799 PRPC_MESSAGE _pRpcMessage,
14800 DWORD* _pdwStubPhase);
14801
14802
14803 HRESULT STDMETHODCALLTYPE ISAXXMLReader_parse_Proxy(
14804 ISAXXMLReader* This,
14805 /* [optional][in] */ VARIANT varInput);
14806
14807
14809 IRpcStubBuffer* This,
14810 IRpcChannelBuffer* _pRpcChannelBuffer,
14811 PRPC_MESSAGE _pRpcMessage,
14812 DWORD* _pdwStubPhase);
14813
14814
14815 HRESULT STDMETHODCALLTYPE ISAXXMLReader_parseURL_Proxy(
14816 ISAXXMLReader* This,
14817 /* [in] */ const wchar_t* pwchUrl);
14818
14819
14821 IRpcStubBuffer* This,
14822 IRpcChannelBuffer* _pRpcChannelBuffer,
14823 PRPC_MESSAGE _pRpcMessage,
14824 DWORD* _pdwStubPhase);
14825
14826
14827
14828#endif /* __ISAXXMLReader_INTERFACE_DEFINED__ */
14829
14830
14831#ifndef __ISAXXMLFilter_INTERFACE_DEFINED__
14832#define __ISAXXMLFilter_INTERFACE_DEFINED__
14833
14834 /* interface ISAXXMLFilter */
14835 /* [unique][helpstring][uuid][local][object][hidden] */
14836
14837
14838 EXTERN_C const IID IID_ISAXXMLFilter;
14839
14840#if defined(__cplusplus) && !defined(CINTERFACE)
14841
14842 MIDL_INTERFACE("70409222-ca09-4475-acb8-40312fe8d145")
14844 public ISAXXMLReader
14845 {
14846public:
14847 virtual HRESULT STDMETHODCALLTYPE getParent(
14848 /* [retval][out] */ ISAXXMLReader** ppReader) = 0;
14849
14850 virtual HRESULT STDMETHODCALLTYPE putParent(
14851 /* [in] */ ISAXXMLReader* pReader) = 0;
14852
14853 };
14854
14855#else /* C style interface */
14856
14857 typedef struct ISAXXMLFilterVtbl
14858 {
14859 BEGIN_INTERFACE
14860
14861 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
14862 ISAXXMLFilter* This,
14863 /* [in] */ REFIID riid,
14864 /* [iid_is][out] */ void** ppvObject);
14865
14866 ULONG(STDMETHODCALLTYPE* AddRef)(
14867 ISAXXMLFilter* This);
14868
14869 ULONG(STDMETHODCALLTYPE* Release)(
14870 ISAXXMLFilter* This);
14871
14872 HRESULT(STDMETHODCALLTYPE* getFeature)(
14873 ISAXXMLFilter* This,
14874 /* [in] */ const wchar_t* pwchName,
14875 /* [retval][out] */ VARIANT_BOOL* pvfValue);
14876
14877 HRESULT(STDMETHODCALLTYPE* putFeature)(
14878 ISAXXMLFilter* This,
14879 /* [in] */ const wchar_t* pwchName,
14880 /* [in] */ VARIANT_BOOL vfValue);
14881
14882 HRESULT(STDMETHODCALLTYPE* getProperty)(
14883 ISAXXMLFilter* This,
14884 /* [in] */ const wchar_t* pwchName,
14885 /* [retval][out] */ VARIANT* pvarValue);
14886
14887 HRESULT(STDMETHODCALLTYPE* putProperty)(
14888 ISAXXMLFilter* This,
14889 /* [in] */ const wchar_t* pwchName,
14890 /* [in] */ VARIANT varValue);
14891
14892 HRESULT(STDMETHODCALLTYPE* getEntityResolver)(
14893 ISAXXMLFilter* This,
14894 /* [retval][out] */ ISAXEntityResolver** ppResolver);
14895
14896 HRESULT(STDMETHODCALLTYPE* putEntityResolver)(
14897 ISAXXMLFilter* This,
14899
14900 HRESULT(STDMETHODCALLTYPE* getContentHandler)(
14901 ISAXXMLFilter* This,
14902 /* [retval][out] */ ISAXContentHandler** ppHandler);
14903
14904 HRESULT(STDMETHODCALLTYPE* putContentHandler)(
14905 ISAXXMLFilter* This,
14907
14908 HRESULT(STDMETHODCALLTYPE* getDTDHandler)(
14909 ISAXXMLFilter* This,
14910 /* [retval][out] */ ISAXDTDHandler** ppHandler);
14911
14912 HRESULT(STDMETHODCALLTYPE* putDTDHandler)(
14913 ISAXXMLFilter* This,
14915
14916 HRESULT(STDMETHODCALLTYPE* getErrorHandler)(
14917 ISAXXMLFilter* This,
14918 /* [retval][out] */ ISAXErrorHandler** ppHandler);
14919
14920 HRESULT(STDMETHODCALLTYPE* putErrorHandler)(
14921 ISAXXMLFilter* This,
14923
14924 HRESULT(STDMETHODCALLTYPE* getBaseURL)(
14925 ISAXXMLFilter* This,
14926 /* [retval][out] */ const wchar_t** ppwchBaseUrl);
14927
14928 HRESULT(STDMETHODCALLTYPE* putBaseURL)(
14929 ISAXXMLFilter* This,
14930 /* [in] */ const wchar_t* pwchBaseUrl);
14931
14932 HRESULT(STDMETHODCALLTYPE* getSecureBaseURL)(
14933 ISAXXMLFilter* This,
14934 /* [retval][out] */ const wchar_t** ppwchSecureBaseUrl);
14935
14936 HRESULT(STDMETHODCALLTYPE* putSecureBaseURL)(
14937 ISAXXMLFilter* This,
14938 /* [in] */ const wchar_t* pwchSecureBaseUrl);
14939
14940 HRESULT(STDMETHODCALLTYPE* parse)(
14941 ISAXXMLFilter* This,
14942 /* [optional][in] */ VARIANT varInput);
14943
14944 HRESULT(STDMETHODCALLTYPE* parseURL)(
14945 ISAXXMLFilter* This,
14946 /* [in] */ const wchar_t* pwchUrl);
14947
14948 HRESULT(STDMETHODCALLTYPE* getParent)(
14949 ISAXXMLFilter* This,
14950 /* [retval][out] */ ISAXXMLReader** ppReader);
14951
14952 HRESULT(STDMETHODCALLTYPE* putParent)(
14953 ISAXXMLFilter* This,
14955
14956 END_INTERFACE
14958
14959 interface ISAXXMLFilter
14960 {
14961 CONST_VTBL struct ISAXXMLFilterVtbl* lpVtbl;
14962 };
14963
14964
14965
14966#ifdef COBJMACROS
14967
14968
14969#define ISAXXMLFilter_QueryInterface(This,riid,ppvObject) \
14970 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
14971
14972#define ISAXXMLFilter_AddRef(This) \
14973 (This)->lpVtbl -> AddRef(This)
14974
14975#define ISAXXMLFilter_Release(This) \
14976 (This)->lpVtbl -> Release(This)
14977
14978
14979#define ISAXXMLFilter_getFeature(This,pwchName,pvfValue) \
14980 (This)->lpVtbl -> getFeature(This,pwchName,pvfValue)
14981
14982#define ISAXXMLFilter_putFeature(This,pwchName,vfValue) \
14983 (This)->lpVtbl -> putFeature(This,pwchName,vfValue)
14984
14985#define ISAXXMLFilter_getProperty(This,pwchName,pvarValue) \
14986 (This)->lpVtbl -> getProperty(This,pwchName,pvarValue)
14987
14988#define ISAXXMLFilter_putProperty(This,pwchName,varValue) \
14989 (This)->lpVtbl -> putProperty(This,pwchName,varValue)
14990
14991#define ISAXXMLFilter_getEntityResolver(This,ppResolver) \
14992 (This)->lpVtbl -> getEntityResolver(This,ppResolver)
14993
14994#define ISAXXMLFilter_putEntityResolver(This,pResolver) \
14995 (This)->lpVtbl -> putEntityResolver(This,pResolver)
14996
14997#define ISAXXMLFilter_getContentHandler(This,ppHandler) \
14998 (This)->lpVtbl -> getContentHandler(This,ppHandler)
14999
15000#define ISAXXMLFilter_putContentHandler(This,pHandler) \
15001 (This)->lpVtbl -> putContentHandler(This,pHandler)
15002
15003#define ISAXXMLFilter_getDTDHandler(This,ppHandler) \
15004 (This)->lpVtbl -> getDTDHandler(This,ppHandler)
15005
15006#define ISAXXMLFilter_putDTDHandler(This,pHandler) \
15007 (This)->lpVtbl -> putDTDHandler(This,pHandler)
15008
15009#define ISAXXMLFilter_getErrorHandler(This,ppHandler) \
15010 (This)->lpVtbl -> getErrorHandler(This,ppHandler)
15011
15012#define ISAXXMLFilter_putErrorHandler(This,pHandler) \
15013 (This)->lpVtbl -> putErrorHandler(This,pHandler)
15014
15015#define ISAXXMLFilter_getBaseURL(This,ppwchBaseUrl) \
15016 (This)->lpVtbl -> getBaseURL(This,ppwchBaseUrl)
15017
15018#define ISAXXMLFilter_putBaseURL(This,pwchBaseUrl) \
15019 (This)->lpVtbl -> putBaseURL(This,pwchBaseUrl)
15020
15021#define ISAXXMLFilter_getSecureBaseURL(This,ppwchSecureBaseUrl) \
15022 (This)->lpVtbl -> getSecureBaseURL(This,ppwchSecureBaseUrl)
15023
15024#define ISAXXMLFilter_putSecureBaseURL(This,pwchSecureBaseUrl) \
15025 (This)->lpVtbl -> putSecureBaseURL(This,pwchSecureBaseUrl)
15026
15027#define ISAXXMLFilter_parse(This,varInput) \
15028 (This)->lpVtbl -> parse(This,varInput)
15029
15030#define ISAXXMLFilter_parseURL(This,pwchUrl) \
15031 (This)->lpVtbl -> parseURL(This,pwchUrl)
15032
15033
15034#define ISAXXMLFilter_getParent(This,ppReader) \
15035 (This)->lpVtbl -> getParent(This,ppReader)
15036
15037#define ISAXXMLFilter_putParent(This,pReader) \
15038 (This)->lpVtbl -> putParent(This,pReader)
15039
15040#endif /* COBJMACROS */
15041
15042
15043#endif /* C style interface */
15044
15045
15046
15047 HRESULT STDMETHODCALLTYPE ISAXXMLFilter_getParent_Proxy(
15048 ISAXXMLFilter* This,
15049 /* [retval][out] */ ISAXXMLReader** ppReader);
15050
15051
15053 IRpcStubBuffer* This,
15054 IRpcChannelBuffer* _pRpcChannelBuffer,
15055 PRPC_MESSAGE _pRpcMessage,
15056 DWORD* _pdwStubPhase);
15057
15058
15059 HRESULT STDMETHODCALLTYPE ISAXXMLFilter_putParent_Proxy(
15060 ISAXXMLFilter* This,
15061 /* [in] */ ISAXXMLReader* pReader);
15062
15063
15065 IRpcStubBuffer* This,
15066 IRpcChannelBuffer* _pRpcChannelBuffer,
15067 PRPC_MESSAGE _pRpcMessage,
15068 DWORD* _pdwStubPhase);
15069
15070
15071
15072#endif /* __ISAXXMLFilter_INTERFACE_DEFINED__ */
15073
15074
15075#ifndef __ISAXLocator_INTERFACE_DEFINED__
15076#define __ISAXLocator_INTERFACE_DEFINED__
15077
15078 /* interface ISAXLocator */
15079 /* [unique][helpstring][uuid][local][object][hidden] */
15080
15081
15082 EXTERN_C const IID IID_ISAXLocator;
15083
15084#if defined(__cplusplus) && !defined(CINTERFACE)
15085
15086 MIDL_INTERFACE("9b7e472a-0de4-4640-bff3-84d38a051c31")
15088 public IUnknown
15089 {
15090public:
15091 virtual HRESULT STDMETHODCALLTYPE getColumnNumber(
15092 /* [retval][out] */ int* pnColumn) = 0;
15093
15094 virtual HRESULT STDMETHODCALLTYPE getLineNumber(
15095 /* [retval][out] */ int* pnLine) = 0;
15096
15097 virtual HRESULT STDMETHODCALLTYPE getPublicId(
15098 /* [retval][out] */ const wchar_t** ppwchPublicId) = 0;
15099
15100 virtual HRESULT STDMETHODCALLTYPE getSystemId(
15101 /* [retval][out] */ const wchar_t** ppwchSystemId) = 0;
15102
15103 };
15104
15105#else /* C style interface */
15106
15107 typedef struct ISAXLocatorVtbl
15108 {
15109 BEGIN_INTERFACE
15110
15111 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
15112 ISAXLocator* This,
15113 /* [in] */ REFIID riid,
15114 /* [iid_is][out] */ void** ppvObject);
15115
15116 ULONG(STDMETHODCALLTYPE* AddRef)(
15117 ISAXLocator* This);
15118
15119 ULONG(STDMETHODCALLTYPE* Release)(
15120 ISAXLocator* This);
15121
15122 HRESULT(STDMETHODCALLTYPE* getColumnNumber)(
15123 ISAXLocator* This,
15124 /* [retval][out] */ int* pnColumn);
15125
15126 HRESULT(STDMETHODCALLTYPE* getLineNumber)(
15127 ISAXLocator* This,
15128 /* [retval][out] */ int* pnLine);
15129
15130 HRESULT(STDMETHODCALLTYPE* getPublicId)(
15131 ISAXLocator* This,
15132 /* [retval][out] */ const wchar_t** ppwchPublicId);
15133
15134 HRESULT(STDMETHODCALLTYPE* getSystemId)(
15135 ISAXLocator* This,
15136 /* [retval][out] */ const wchar_t** ppwchSystemId);
15137
15138 END_INTERFACE
15140
15141 interface ISAXLocator
15142 {
15143 CONST_VTBL struct ISAXLocatorVtbl* lpVtbl;
15144 };
15145
15146
15147
15148#ifdef COBJMACROS
15149
15150
15151#define ISAXLocator_QueryInterface(This,riid,ppvObject) \
15152 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
15153
15154#define ISAXLocator_AddRef(This) \
15155 (This)->lpVtbl -> AddRef(This)
15156
15157#define ISAXLocator_Release(This) \
15158 (This)->lpVtbl -> Release(This)
15159
15160
15161#define ISAXLocator_getColumnNumber(This,pnColumn) \
15162 (This)->lpVtbl -> getColumnNumber(This,pnColumn)
15163
15164#define ISAXLocator_getLineNumber(This,pnLine) \
15165 (This)->lpVtbl -> getLineNumber(This,pnLine)
15166
15167#define ISAXLocator_getPublicId(This,ppwchPublicId) \
15168 (This)->lpVtbl -> getPublicId(This,ppwchPublicId)
15169
15170#define ISAXLocator_getSystemId(This,ppwchSystemId) \
15171 (This)->lpVtbl -> getSystemId(This,ppwchSystemId)
15172
15173#endif /* COBJMACROS */
15174
15175
15176#endif /* C style interface */
15177
15178
15179
15180 HRESULT STDMETHODCALLTYPE ISAXLocator_getColumnNumber_Proxy(
15181 ISAXLocator* This,
15182 /* [retval][out] */ int* pnColumn);
15183
15184
15186 IRpcStubBuffer* This,
15187 IRpcChannelBuffer* _pRpcChannelBuffer,
15188 PRPC_MESSAGE _pRpcMessage,
15189 DWORD* _pdwStubPhase);
15190
15191
15192 HRESULT STDMETHODCALLTYPE ISAXLocator_getLineNumber_Proxy(
15193 ISAXLocator* This,
15194 /* [retval][out] */ int* pnLine);
15195
15196
15198 IRpcStubBuffer* This,
15199 IRpcChannelBuffer* _pRpcChannelBuffer,
15200 PRPC_MESSAGE _pRpcMessage,
15201 DWORD* _pdwStubPhase);
15202
15203
15204 HRESULT STDMETHODCALLTYPE ISAXLocator_getPublicId_Proxy(
15205 ISAXLocator* This,
15206 /* [retval][out] */ const wchar_t** ppwchPublicId);
15207
15208
15210 IRpcStubBuffer* This,
15211 IRpcChannelBuffer* _pRpcChannelBuffer,
15212 PRPC_MESSAGE _pRpcMessage,
15213 DWORD* _pdwStubPhase);
15214
15215
15216 HRESULT STDMETHODCALLTYPE ISAXLocator_getSystemId_Proxy(
15217 ISAXLocator* This,
15218 /* [retval][out] */ const wchar_t** ppwchSystemId);
15219
15220
15222 IRpcStubBuffer* This,
15223 IRpcChannelBuffer* _pRpcChannelBuffer,
15224 PRPC_MESSAGE _pRpcMessage,
15225 DWORD* _pdwStubPhase);
15226
15227
15228
15229#endif /* __ISAXLocator_INTERFACE_DEFINED__ */
15230
15231
15232#ifndef __ISAXEntityResolver_INTERFACE_DEFINED__
15233#define __ISAXEntityResolver_INTERFACE_DEFINED__
15234
15235 /* interface ISAXEntityResolver */
15236 /* [unique][helpstring][uuid][local][object][hidden] */
15237
15238
15240
15241#if defined(__cplusplus) && !defined(CINTERFACE)
15242
15243 MIDL_INTERFACE("99bca7bd-e8c4-4d5f-a0cf-6d907901ff07")
15245 public IUnknown
15246 {
15247public:
15248 virtual HRESULT STDMETHODCALLTYPE resolveEntity(
15249 /* [in] */ const wchar_t* pwchPublicId,
15250 /* [in] */ const wchar_t* pwchSystemId,
15251 /* [retval][out] */ VARIANT* pvarInput) = 0;
15252
15253 };
15254
15255#else /* C style interface */
15256
15258 {
15259 BEGIN_INTERFACE
15260
15261 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
15262 ISAXEntityResolver* This,
15263 /* [in] */ REFIID riid,
15264 /* [iid_is][out] */ void** ppvObject);
15265
15266 ULONG(STDMETHODCALLTYPE* AddRef)(
15267 ISAXEntityResolver* This);
15268
15269 ULONG(STDMETHODCALLTYPE* Release)(
15270 ISAXEntityResolver* This);
15271
15272 HRESULT(STDMETHODCALLTYPE* resolveEntity)(
15273 ISAXEntityResolver* This,
15274 /* [in] */ const wchar_t* pwchPublicId,
15275 /* [in] */ const wchar_t* pwchSystemId,
15276 /* [retval][out] */ VARIANT* pvarInput);
15277
15278 END_INTERFACE
15280
15281 interface ISAXEntityResolver
15282 {
15283 CONST_VTBL struct ISAXEntityResolverVtbl* lpVtbl;
15284 };
15285
15286
15287
15288#ifdef COBJMACROS
15289
15290
15291#define ISAXEntityResolver_QueryInterface(This,riid,ppvObject) \
15292 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
15293
15294#define ISAXEntityResolver_AddRef(This) \
15295 (This)->lpVtbl -> AddRef(This)
15296
15297#define ISAXEntityResolver_Release(This) \
15298 (This)->lpVtbl -> Release(This)
15299
15300
15301#define ISAXEntityResolver_resolveEntity(This,pwchPublicId,pwchSystemId,pvarInput) \
15302 (This)->lpVtbl -> resolveEntity(This,pwchPublicId,pwchSystemId,pvarInput)
15303
15304#endif /* COBJMACROS */
15305
15306
15307#endif /* C style interface */
15308
15309
15310
15312 ISAXEntityResolver* This,
15313 /* [in] */ const wchar_t* pwchPublicId,
15314 /* [in] */ const wchar_t* pwchSystemId,
15315 /* [retval][out] */ VARIANT* pvarInput);
15316
15317
15319 IRpcStubBuffer* This,
15320 IRpcChannelBuffer* _pRpcChannelBuffer,
15321 PRPC_MESSAGE _pRpcMessage,
15322 DWORD* _pdwStubPhase);
15323
15324
15325
15326#endif /* __ISAXEntityResolver_INTERFACE_DEFINED__ */
15327
15328
15329#ifndef __ISAXContentHandler_INTERFACE_DEFINED__
15330#define __ISAXContentHandler_INTERFACE_DEFINED__
15331
15332 /* interface ISAXContentHandler */
15333 /* [unique][helpstring][uuid][local][object][hidden] */
15334
15335
15337
15338#if defined(__cplusplus) && !defined(CINTERFACE)
15339
15340 MIDL_INTERFACE("1545cdfa-9e4e-4497-a8a4-2bf7d0112c44")
15342 public IUnknown
15343 {
15344public:
15345 virtual HRESULT STDMETHODCALLTYPE putDocumentLocator(
15346 /* [in] */ ISAXLocator* pLocator) = 0;
15347
15348 virtual HRESULT STDMETHODCALLTYPE startDocument(void) = 0;
15349
15350 virtual HRESULT STDMETHODCALLTYPE endDocument(void) = 0;
15351
15352 virtual HRESULT STDMETHODCALLTYPE startPrefixMapping(
15353 /* [in] */ const wchar_t* pwchPrefix,
15354 /* [in] */ int cchPrefix,
15355 /* [in] */ const wchar_t* pwchUri,
15356 /* [in] */ int cchUri) = 0;
15357
15358 virtual HRESULT STDMETHODCALLTYPE endPrefixMapping(
15359 /* [in] */ const wchar_t* pwchPrefix,
15360 /* [in] */ int cchPrefix) = 0;
15361
15362 virtual HRESULT STDMETHODCALLTYPE startElement(
15363 /* [in] */ const wchar_t* pwchNamespaceUri,
15364 /* [in] */ int cchNamespaceUri,
15365 /* [in] */ const wchar_t* pwchLocalName,
15366 /* [in] */ int cchLocalName,
15367 /* [in] */ const wchar_t* pwchQName,
15368 /* [in] */ int cchQName,
15369 /* [in] */ ISAXAttributes* pAttributes) = 0;
15370
15371 virtual HRESULT STDMETHODCALLTYPE endElement(
15372 /* [in] */ const wchar_t* pwchNamespaceUri,
15373 /* [in] */ int cchNamespaceUri,
15374 /* [in] */ const wchar_t* pwchLocalName,
15375 /* [in] */ int cchLocalName,
15376 /* [in] */ const wchar_t* pwchQName,
15377 /* [in] */ int cchQName) = 0;
15378
15379 virtual HRESULT STDMETHODCALLTYPE characters(
15380 /* [in] */ const wchar_t* pwchChars,
15381 /* [in] */ int cchChars) = 0;
15382
15383 virtual HRESULT STDMETHODCALLTYPE ignorableWhitespace(
15384 /* [in] */ const wchar_t* pwchChars,
15385 /* [in] */ int cchChars) = 0;
15386
15387 virtual HRESULT STDMETHODCALLTYPE processingInstruction(
15388 /* [in] */ const wchar_t* pwchTarget,
15389 /* [in] */ int cchTarget,
15390 /* [in] */ const wchar_t* pwchData,
15391 /* [in] */ int cchData) = 0;
15392
15393 virtual HRESULT STDMETHODCALLTYPE skippedEntity(
15394 /* [in] */ const wchar_t* pwchName,
15395 /* [in] */ int cchName) = 0;
15396
15397 };
15398
15399#else /* C style interface */
15400
15402 {
15403 BEGIN_INTERFACE
15404
15405 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
15406 ISAXContentHandler* This,
15407 /* [in] */ REFIID riid,
15408 /* [iid_is][out] */ void** ppvObject);
15409
15410 ULONG(STDMETHODCALLTYPE* AddRef)(
15411 ISAXContentHandler* This);
15412
15413 ULONG(STDMETHODCALLTYPE* Release)(
15414 ISAXContentHandler* This);
15415
15416 HRESULT(STDMETHODCALLTYPE* putDocumentLocator)(
15417 ISAXContentHandler* This,
15418 /* [in] */ ISAXLocator* pLocator);
15419
15420 HRESULT(STDMETHODCALLTYPE* startDocument)(
15421 ISAXContentHandler* This);
15422
15423 HRESULT(STDMETHODCALLTYPE* endDocument)(
15424 ISAXContentHandler* This);
15425
15426 HRESULT(STDMETHODCALLTYPE* startPrefixMapping)(
15427 ISAXContentHandler* This,
15428 /* [in] */ const wchar_t* pwchPrefix,
15429 /* [in] */ int cchPrefix,
15430 /* [in] */ const wchar_t* pwchUri,
15431 /* [in] */ int cchUri);
15432
15433 HRESULT(STDMETHODCALLTYPE* endPrefixMapping)(
15434 ISAXContentHandler* This,
15435 /* [in] */ const wchar_t* pwchPrefix,
15436 /* [in] */ int cchPrefix);
15437
15438 HRESULT(STDMETHODCALLTYPE* startElement)(
15439 ISAXContentHandler* This,
15440 /* [in] */ const wchar_t* pwchNamespaceUri,
15441 /* [in] */ int cchNamespaceUri,
15442 /* [in] */ const wchar_t* pwchLocalName,
15443 /* [in] */ int cchLocalName,
15444 /* [in] */ const wchar_t* pwchQName,
15445 /* [in] */ int cchQName,
15447
15448 HRESULT(STDMETHODCALLTYPE* endElement)(
15449 ISAXContentHandler* This,
15450 /* [in] */ const wchar_t* pwchNamespaceUri,
15451 /* [in] */ int cchNamespaceUri,
15452 /* [in] */ const wchar_t* pwchLocalName,
15453 /* [in] */ int cchLocalName,
15454 /* [in] */ const wchar_t* pwchQName,
15455 /* [in] */ int cchQName);
15456
15457 HRESULT(STDMETHODCALLTYPE* characters)(
15458 ISAXContentHandler* This,
15459 /* [in] */ const wchar_t* pwchChars,
15460 /* [in] */ int cchChars);
15461
15462 HRESULT(STDMETHODCALLTYPE* ignorableWhitespace)(
15463 ISAXContentHandler* This,
15464 /* [in] */ const wchar_t* pwchChars,
15465 /* [in] */ int cchChars);
15466
15467 HRESULT(STDMETHODCALLTYPE* processingInstruction)(
15468 ISAXContentHandler* This,
15469 /* [in] */ const wchar_t* pwchTarget,
15470 /* [in] */ int cchTarget,
15471 /* [in] */ const wchar_t* pwchData,
15472 /* [in] */ int cchData);
15473
15474 HRESULT(STDMETHODCALLTYPE* skippedEntity)(
15475 ISAXContentHandler* This,
15476 /* [in] */ const wchar_t* pwchName,
15477 /* [in] */ int cchName);
15478
15479 END_INTERFACE
15481
15482 interface ISAXContentHandler
15483 {
15484 CONST_VTBL struct ISAXContentHandlerVtbl* lpVtbl;
15485 };
15486
15487
15488
15489#ifdef COBJMACROS
15490
15491
15492#define ISAXContentHandler_QueryInterface(This,riid,ppvObject) \
15493 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
15494
15495#define ISAXContentHandler_AddRef(This) \
15496 (This)->lpVtbl -> AddRef(This)
15497
15498#define ISAXContentHandler_Release(This) \
15499 (This)->lpVtbl -> Release(This)
15500
15501
15502#define ISAXContentHandler_putDocumentLocator(This,pLocator) \
15503 (This)->lpVtbl -> putDocumentLocator(This,pLocator)
15504
15505#define ISAXContentHandler_startDocument(This) \
15506 (This)->lpVtbl -> startDocument(This)
15507
15508#define ISAXContentHandler_endDocument(This) \
15509 (This)->lpVtbl -> endDocument(This)
15510
15511#define ISAXContentHandler_startPrefixMapping(This,pwchPrefix,cchPrefix,pwchUri,cchUri) \
15512 (This)->lpVtbl -> startPrefixMapping(This,pwchPrefix,cchPrefix,pwchUri,cchUri)
15513
15514#define ISAXContentHandler_endPrefixMapping(This,pwchPrefix,cchPrefix) \
15515 (This)->lpVtbl -> endPrefixMapping(This,pwchPrefix,cchPrefix)
15516
15517#define ISAXContentHandler_startElement(This,pwchNamespaceUri,cchNamespaceUri,pwchLocalName,cchLocalName,pwchQName,cchQName,pAttributes) \
15518 (This)->lpVtbl -> startElement(This,pwchNamespaceUri,cchNamespaceUri,pwchLocalName,cchLocalName,pwchQName,cchQName,pAttributes)
15519
15520#define ISAXContentHandler_endElement(This,pwchNamespaceUri,cchNamespaceUri,pwchLocalName,cchLocalName,pwchQName,cchQName) \
15521 (This)->lpVtbl -> endElement(This,pwchNamespaceUri,cchNamespaceUri,pwchLocalName,cchLocalName,pwchQName,cchQName)
15522
15523#define ISAXContentHandler_characters(This,pwchChars,cchChars) \
15524 (This)->lpVtbl -> characters(This,pwchChars,cchChars)
15525
15526#define ISAXContentHandler_ignorableWhitespace(This,pwchChars,cchChars) \
15527 (This)->lpVtbl -> ignorableWhitespace(This,pwchChars,cchChars)
15528
15529#define ISAXContentHandler_processingInstruction(This,pwchTarget,cchTarget,pwchData,cchData) \
15530 (This)->lpVtbl -> processingInstruction(This,pwchTarget,cchTarget,pwchData,cchData)
15531
15532#define ISAXContentHandler_skippedEntity(This,pwchName,cchName) \
15533 (This)->lpVtbl -> skippedEntity(This,pwchName,cchName)
15534
15535#endif /* COBJMACROS */
15536
15537
15538#endif /* C style interface */
15539
15540
15541
15543 ISAXContentHandler* This,
15544 /* [in] */ ISAXLocator* pLocator);
15545
15546
15548 IRpcStubBuffer* This,
15549 IRpcChannelBuffer* _pRpcChannelBuffer,
15550 PRPC_MESSAGE _pRpcMessage,
15551 DWORD* _pdwStubPhase);
15552
15553
15555 ISAXContentHandler* This);
15556
15557
15559 IRpcStubBuffer* This,
15560 IRpcChannelBuffer* _pRpcChannelBuffer,
15561 PRPC_MESSAGE _pRpcMessage,
15562 DWORD* _pdwStubPhase);
15563
15564
15565 HRESULT STDMETHODCALLTYPE ISAXContentHandler_endDocument_Proxy(
15566 ISAXContentHandler* This);
15567
15568
15570 IRpcStubBuffer* This,
15571 IRpcChannelBuffer* _pRpcChannelBuffer,
15572 PRPC_MESSAGE _pRpcMessage,
15573 DWORD* _pdwStubPhase);
15574
15575
15577 ISAXContentHandler* This,
15578 /* [in] */ const wchar_t* pwchPrefix,
15579 /* [in] */ int cchPrefix,
15580 /* [in] */ const wchar_t* pwchUri,
15581 /* [in] */ int cchUri);
15582
15583
15585 IRpcStubBuffer* This,
15586 IRpcChannelBuffer* _pRpcChannelBuffer,
15587 PRPC_MESSAGE _pRpcMessage,
15588 DWORD* _pdwStubPhase);
15589
15590
15592 ISAXContentHandler* This,
15593 /* [in] */ const wchar_t* pwchPrefix,
15594 /* [in] */ int cchPrefix);
15595
15596
15598 IRpcStubBuffer* This,
15599 IRpcChannelBuffer* _pRpcChannelBuffer,
15600 PRPC_MESSAGE _pRpcMessage,
15601 DWORD* _pdwStubPhase);
15602
15603
15604 HRESULT STDMETHODCALLTYPE ISAXContentHandler_startElement_Proxy(
15605 ISAXContentHandler* This,
15606 /* [in] */ const wchar_t* pwchNamespaceUri,
15607 /* [in] */ int cchNamespaceUri,
15608 /* [in] */ const wchar_t* pwchLocalName,
15609 /* [in] */ int cchLocalName,
15610 /* [in] */ const wchar_t* pwchQName,
15611 /* [in] */ int cchQName,
15612 /* [in] */ ISAXAttributes* pAttributes);
15613
15614
15616 IRpcStubBuffer* This,
15617 IRpcChannelBuffer* _pRpcChannelBuffer,
15618 PRPC_MESSAGE _pRpcMessage,
15619 DWORD* _pdwStubPhase);
15620
15621
15622 HRESULT STDMETHODCALLTYPE ISAXContentHandler_endElement_Proxy(
15623 ISAXContentHandler* This,
15624 /* [in] */ const wchar_t* pwchNamespaceUri,
15625 /* [in] */ int cchNamespaceUri,
15626 /* [in] */ const wchar_t* pwchLocalName,
15627 /* [in] */ int cchLocalName,
15628 /* [in] */ const wchar_t* pwchQName,
15629 /* [in] */ int cchQName);
15630
15631
15633 IRpcStubBuffer* This,
15634 IRpcChannelBuffer* _pRpcChannelBuffer,
15635 PRPC_MESSAGE _pRpcMessage,
15636 DWORD* _pdwStubPhase);
15637
15638
15639 HRESULT STDMETHODCALLTYPE ISAXContentHandler_characters_Proxy(
15640 ISAXContentHandler* This,
15641 /* [in] */ const wchar_t* pwchChars,
15642 /* [in] */ int cchChars);
15643
15644
15646 IRpcStubBuffer* This,
15647 IRpcChannelBuffer* _pRpcChannelBuffer,
15648 PRPC_MESSAGE _pRpcMessage,
15649 DWORD* _pdwStubPhase);
15650
15651
15653 ISAXContentHandler* This,
15654 /* [in] */ const wchar_t* pwchChars,
15655 /* [in] */ int cchChars);
15656
15657
15659 IRpcStubBuffer* This,
15660 IRpcChannelBuffer* _pRpcChannelBuffer,
15661 PRPC_MESSAGE _pRpcMessage,
15662 DWORD* _pdwStubPhase);
15663
15664
15666 ISAXContentHandler* This,
15667 /* [in] */ const wchar_t* pwchTarget,
15668 /* [in] */ int cchTarget,
15669 /* [in] */ const wchar_t* pwchData,
15670 /* [in] */ int cchData);
15671
15672
15674 IRpcStubBuffer* This,
15675 IRpcChannelBuffer* _pRpcChannelBuffer,
15676 PRPC_MESSAGE _pRpcMessage,
15677 DWORD* _pdwStubPhase);
15678
15679
15681 ISAXContentHandler* This,
15682 /* [in] */ const wchar_t* pwchName,
15683 /* [in] */ int cchName);
15684
15685
15687 IRpcStubBuffer* This,
15688 IRpcChannelBuffer* _pRpcChannelBuffer,
15689 PRPC_MESSAGE _pRpcMessage,
15690 DWORD* _pdwStubPhase);
15691
15692
15693
15694#endif /* __ISAXContentHandler_INTERFACE_DEFINED__ */
15695
15696
15697#ifndef __ISAXDTDHandler_INTERFACE_DEFINED__
15698#define __ISAXDTDHandler_INTERFACE_DEFINED__
15699
15700 /* interface ISAXDTDHandler */
15701 /* [unique][helpstring][uuid][local][object][hidden] */
15702
15703
15704 EXTERN_C const IID IID_ISAXDTDHandler;
15705
15706#if defined(__cplusplus) && !defined(CINTERFACE)
15707
15708 MIDL_INTERFACE("e15c1baf-afb3-4d60-8c36-19a8c45defed")
15710 public IUnknown
15711 {
15712public:
15713 virtual HRESULT STDMETHODCALLTYPE notationDecl(
15714 /* [in] */ const wchar_t* pwchName,
15715 /* [in] */ int cchName,
15716 /* [in] */ const wchar_t* pwchPublicId,
15717 /* [in] */ int cchPublicId,
15718 /* [in] */ const wchar_t* pwchSystemId,
15719 /* [in] */ int cchSystemId) = 0;
15720
15721 virtual HRESULT STDMETHODCALLTYPE unparsedEntityDecl(
15722 /* [in] */ const wchar_t* pwchName,
15723 /* [in] */ int cchName,
15724 /* [in] */ const wchar_t* pwchPublicId,
15725 /* [in] */ int cchPublicId,
15726 /* [in] */ const wchar_t* pwchSystemId,
15727 /* [in] */ int cchSystemId,
15728 /* [in] */ const wchar_t* pwchNotationName,
15729 /* [in] */ int cchNotationName) = 0;
15730
15731 };
15732
15733#else /* C style interface */
15734
15735 typedef struct ISAXDTDHandlerVtbl
15736 {
15737 BEGIN_INTERFACE
15738
15739 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
15740 ISAXDTDHandler* This,
15741 /* [in] */ REFIID riid,
15742 /* [iid_is][out] */ void** ppvObject);
15743
15744 ULONG(STDMETHODCALLTYPE* AddRef)(
15745 ISAXDTDHandler* This);
15746
15747 ULONG(STDMETHODCALLTYPE* Release)(
15748 ISAXDTDHandler* This);
15749
15750 HRESULT(STDMETHODCALLTYPE* notationDecl)(
15751 ISAXDTDHandler* This,
15752 /* [in] */ const wchar_t* pwchName,
15753 /* [in] */ int cchName,
15754 /* [in] */ const wchar_t* pwchPublicId,
15755 /* [in] */ int cchPublicId,
15756 /* [in] */ const wchar_t* pwchSystemId,
15757 /* [in] */ int cchSystemId);
15758
15759 HRESULT(STDMETHODCALLTYPE* unparsedEntityDecl)(
15760 ISAXDTDHandler* This,
15761 /* [in] */ const wchar_t* pwchName,
15762 /* [in] */ int cchName,
15763 /* [in] */ const wchar_t* pwchPublicId,
15764 /* [in] */ int cchPublicId,
15765 /* [in] */ const wchar_t* pwchSystemId,
15766 /* [in] */ int cchSystemId,
15767 /* [in] */ const wchar_t* pwchNotationName,
15768 /* [in] */ int cchNotationName);
15769
15770 END_INTERFACE
15772
15773 interface ISAXDTDHandler
15774 {
15775 CONST_VTBL struct ISAXDTDHandlerVtbl* lpVtbl;
15776 };
15777
15778
15779
15780#ifdef COBJMACROS
15781
15782
15783#define ISAXDTDHandler_QueryInterface(This,riid,ppvObject) \
15784 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
15785
15786#define ISAXDTDHandler_AddRef(This) \
15787 (This)->lpVtbl -> AddRef(This)
15788
15789#define ISAXDTDHandler_Release(This) \
15790 (This)->lpVtbl -> Release(This)
15791
15792
15793#define ISAXDTDHandler_notationDecl(This,pwchName,cchName,pwchPublicId,cchPublicId,pwchSystemId,cchSystemId) \
15794 (This)->lpVtbl -> notationDecl(This,pwchName,cchName,pwchPublicId,cchPublicId,pwchSystemId,cchSystemId)
15795
15796#define ISAXDTDHandler_unparsedEntityDecl(This,pwchName,cchName,pwchPublicId,cchPublicId,pwchSystemId,cchSystemId,pwchNotationName,cchNotationName) \
15797 (This)->lpVtbl -> unparsedEntityDecl(This,pwchName,cchName,pwchPublicId,cchPublicId,pwchSystemId,cchSystemId,pwchNotationName,cchNotationName)
15798
15799#endif /* COBJMACROS */
15800
15801
15802#endif /* C style interface */
15803
15804
15805
15806 HRESULT STDMETHODCALLTYPE ISAXDTDHandler_notationDecl_Proxy(
15807 ISAXDTDHandler* This,
15808 /* [in] */ const wchar_t* pwchName,
15809 /* [in] */ int cchName,
15810 /* [in] */ const wchar_t* pwchPublicId,
15811 /* [in] */ int cchPublicId,
15812 /* [in] */ const wchar_t* pwchSystemId,
15813 /* [in] */ int cchSystemId);
15814
15815
15817 IRpcStubBuffer* This,
15818 IRpcChannelBuffer* _pRpcChannelBuffer,
15819 PRPC_MESSAGE _pRpcMessage,
15820 DWORD* _pdwStubPhase);
15821
15822
15824 ISAXDTDHandler* This,
15825 /* [in] */ const wchar_t* pwchName,
15826 /* [in] */ int cchName,
15827 /* [in] */ const wchar_t* pwchPublicId,
15828 /* [in] */ int cchPublicId,
15829 /* [in] */ const wchar_t* pwchSystemId,
15830 /* [in] */ int cchSystemId,
15831 /* [in] */ const wchar_t* pwchNotationName,
15832 /* [in] */ int cchNotationName);
15833
15834
15836 IRpcStubBuffer* This,
15837 IRpcChannelBuffer* _pRpcChannelBuffer,
15838 PRPC_MESSAGE _pRpcMessage,
15839 DWORD* _pdwStubPhase);
15840
15841
15842
15843#endif /* __ISAXDTDHandler_INTERFACE_DEFINED__ */
15844
15845
15846#ifndef __ISAXErrorHandler_INTERFACE_DEFINED__
15847#define __ISAXErrorHandler_INTERFACE_DEFINED__
15848
15849 /* interface ISAXErrorHandler */
15850 /* [unique][helpstring][uuid][local][object][hidden] */
15851
15852
15854
15855#if defined(__cplusplus) && !defined(CINTERFACE)
15856
15857 MIDL_INTERFACE("a60511c4-ccf5-479e-98a3-dc8dc545b7d0")
15859 public IUnknown
15860 {
15861public:
15862 virtual HRESULT STDMETHODCALLTYPE error(
15863 /* [in] */ ISAXLocator* pLocator,
15864 /* [in] */ const wchar_t* pwchErrorMessage,
15865 /* [in] */ HRESULT hrErrorCode) = 0;
15866
15867 virtual HRESULT STDMETHODCALLTYPE fatalError(
15868 /* [in] */ ISAXLocator* pLocator,
15869 /* [in] */ const wchar_t* pwchErrorMessage,
15870 /* [in] */ HRESULT hrErrorCode) = 0;
15871
15872 virtual HRESULT STDMETHODCALLTYPE ignorableWarning(
15873 /* [in] */ ISAXLocator* pLocator,
15874 /* [in] */ const wchar_t* pwchErrorMessage,
15875 /* [in] */ HRESULT hrErrorCode) = 0;
15876
15877 };
15878
15879#else /* C style interface */
15880
15882 {
15883 BEGIN_INTERFACE
15884
15885 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
15886 ISAXErrorHandler* This,
15887 /* [in] */ REFIID riid,
15888 /* [iid_is][out] */ void** ppvObject);
15889
15890 ULONG(STDMETHODCALLTYPE* AddRef)(
15891 ISAXErrorHandler* This);
15892
15893 ULONG(STDMETHODCALLTYPE* Release)(
15894 ISAXErrorHandler* This);
15895
15896 HRESULT(STDMETHODCALLTYPE* error)(
15897 ISAXErrorHandler* This,
15899 /* [in] */ const wchar_t* pwchErrorMessage,
15900 /* [in] */ HRESULT hrErrorCode);
15901
15902 HRESULT(STDMETHODCALLTYPE* fatalError)(
15903 ISAXErrorHandler* This,
15904 /* [in] */ ISAXLocator* pLocator,
15905 /* [in] */ const wchar_t* pwchErrorMessage,
15906 /* [in] */ HRESULT hrErrorCode);
15907
15908 HRESULT(STDMETHODCALLTYPE* ignorableWarning)(
15909 ISAXErrorHandler* This,
15910 /* [in] */ ISAXLocator* pLocator,
15911 /* [in] */ const wchar_t* pwchErrorMessage,
15912 /* [in] */ HRESULT hrErrorCode);
15913
15914 END_INTERFACE
15916
15917 interface ISAXErrorHandler
15918 {
15919 CONST_VTBL struct ISAXErrorHandlerVtbl* lpVtbl;
15920 };
15921
15922
15923
15924#ifdef COBJMACROS
15925
15926
15927#define ISAXErrorHandler_QueryInterface(This,riid,ppvObject) \
15928 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
15929
15930#define ISAXErrorHandler_AddRef(This) \
15931 (This)->lpVtbl -> AddRef(This)
15932
15933#define ISAXErrorHandler_Release(This) \
15934 (This)->lpVtbl -> Release(This)
15935
15936
15937#define ISAXErrorHandler_error(This,pLocator,pwchErrorMessage,hrErrorCode) \
15938 (This)->lpVtbl -> error(This,pLocator,pwchErrorMessage,hrErrorCode)
15939
15940#define ISAXErrorHandler_fatalError(This,pLocator,pwchErrorMessage,hrErrorCode) \
15941 (This)->lpVtbl -> fatalError(This,pLocator,pwchErrorMessage,hrErrorCode)
15942
15943#define ISAXErrorHandler_ignorableWarning(This,pLocator,pwchErrorMessage,hrErrorCode) \
15944 (This)->lpVtbl -> ignorableWarning(This,pLocator,pwchErrorMessage,hrErrorCode)
15945
15946#endif /* COBJMACROS */
15947
15948
15949#endif /* C style interface */
15950
15951
15952
15953 HRESULT STDMETHODCALLTYPE ISAXErrorHandler_error_Proxy(
15954 ISAXErrorHandler* This,
15955 /* [in] */ ISAXLocator* pLocator,
15956 /* [in] */ const wchar_t* pwchErrorMessage,
15957 /* [in] */ HRESULT hrErrorCode);
15958
15959
15961 IRpcStubBuffer* This,
15962 IRpcChannelBuffer* _pRpcChannelBuffer,
15963 PRPC_MESSAGE _pRpcMessage,
15964 DWORD* _pdwStubPhase);
15965
15966
15967 HRESULT STDMETHODCALLTYPE ISAXErrorHandler_fatalError_Proxy(
15968 ISAXErrorHandler* This,
15969 /* [in] */ ISAXLocator* pLocator,
15970 /* [in] */ const wchar_t* pwchErrorMessage,
15971 /* [in] */ HRESULT hrErrorCode);
15972
15973
15975 IRpcStubBuffer* This,
15976 IRpcChannelBuffer* _pRpcChannelBuffer,
15977 PRPC_MESSAGE _pRpcMessage,
15978 DWORD* _pdwStubPhase);
15979
15980
15982 ISAXErrorHandler* This,
15983 /* [in] */ ISAXLocator* pLocator,
15984 /* [in] */ const wchar_t* pwchErrorMessage,
15985 /* [in] */ HRESULT hrErrorCode);
15986
15987
15989 IRpcStubBuffer* This,
15990 IRpcChannelBuffer* _pRpcChannelBuffer,
15991 PRPC_MESSAGE _pRpcMessage,
15992 DWORD* _pdwStubPhase);
15993
15994
15995
15996#endif /* __ISAXErrorHandler_INTERFACE_DEFINED__ */
15997
15998
15999#ifndef __ISAXLexicalHandler_INTERFACE_DEFINED__
16000#define __ISAXLexicalHandler_INTERFACE_DEFINED__
16001
16002 /* interface ISAXLexicalHandler */
16003 /* [unique][helpstring][uuid][local][object][hidden] */
16004
16005
16007
16008#if defined(__cplusplus) && !defined(CINTERFACE)
16009
16010 MIDL_INTERFACE("7f85d5f5-47a8-4497-bda5-84ba04819ea6")
16012 public IUnknown
16013 {
16014public:
16015 virtual HRESULT STDMETHODCALLTYPE startDTD(
16016 /* [in] */ const wchar_t* pwchName,
16017 /* [in] */ int cchName,
16018 /* [in] */ const wchar_t* pwchPublicId,
16019 /* [in] */ int cchPublicId,
16020 /* [in] */ const wchar_t* pwchSystemId,
16021 /* [in] */ int cchSystemId) = 0;
16022
16023 virtual HRESULT STDMETHODCALLTYPE endDTD(void) = 0;
16024
16025 virtual HRESULT STDMETHODCALLTYPE startEntity(
16026 /* [in] */ const wchar_t* pwchName,
16027 /* [in] */ int cchName) = 0;
16028
16029 virtual HRESULT STDMETHODCALLTYPE endEntity(
16030 /* [in] */ const wchar_t* pwchName,
16031 /* [in] */ int cchName) = 0;
16032
16033 virtual HRESULT STDMETHODCALLTYPE startCDATA(void) = 0;
16034
16035 virtual HRESULT STDMETHODCALLTYPE endCDATA(void) = 0;
16036
16037 virtual HRESULT STDMETHODCALLTYPE comment(
16038 /* [in] */ const wchar_t* pwchChars,
16039 /* [in] */ int cchChars) = 0;
16040
16041 };
16042
16043#else /* C style interface */
16044
16046 {
16047 BEGIN_INTERFACE
16048
16049 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
16050 ISAXLexicalHandler* This,
16051 /* [in] */ REFIID riid,
16052 /* [iid_is][out] */ void** ppvObject);
16053
16054 ULONG(STDMETHODCALLTYPE* AddRef)(
16055 ISAXLexicalHandler* This);
16056
16057 ULONG(STDMETHODCALLTYPE* Release)(
16058 ISAXLexicalHandler* This);
16059
16060 HRESULT(STDMETHODCALLTYPE* startDTD)(
16061 ISAXLexicalHandler* This,
16062 /* [in] */ const wchar_t* pwchName,
16063 /* [in] */ int cchName,
16064 /* [in] */ const wchar_t* pwchPublicId,
16065 /* [in] */ int cchPublicId,
16066 /* [in] */ const wchar_t* pwchSystemId,
16067 /* [in] */ int cchSystemId);
16068
16069 HRESULT(STDMETHODCALLTYPE* endDTD)(
16070 ISAXLexicalHandler* This);
16071
16072 HRESULT(STDMETHODCALLTYPE* startEntity)(
16073 ISAXLexicalHandler* This,
16074 /* [in] */ const wchar_t* pwchName,
16075 /* [in] */ int cchName);
16076
16077 HRESULT(STDMETHODCALLTYPE* endEntity)(
16078 ISAXLexicalHandler* This,
16079 /* [in] */ const wchar_t* pwchName,
16080 /* [in] */ int cchName);
16081
16082 HRESULT(STDMETHODCALLTYPE* startCDATA)(
16083 ISAXLexicalHandler* This);
16084
16085 HRESULT(STDMETHODCALLTYPE* endCDATA)(
16086 ISAXLexicalHandler* This);
16087
16088 HRESULT(STDMETHODCALLTYPE* comment)(
16089 ISAXLexicalHandler* This,
16090 /* [in] */ const wchar_t* pwchChars,
16091 /* [in] */ int cchChars);
16092
16093 END_INTERFACE
16095
16096 interface ISAXLexicalHandler
16097 {
16098 CONST_VTBL struct ISAXLexicalHandlerVtbl* lpVtbl;
16099 };
16100
16101
16102
16103#ifdef COBJMACROS
16104
16105
16106#define ISAXLexicalHandler_QueryInterface(This,riid,ppvObject) \
16107 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
16108
16109#define ISAXLexicalHandler_AddRef(This) \
16110 (This)->lpVtbl -> AddRef(This)
16111
16112#define ISAXLexicalHandler_Release(This) \
16113 (This)->lpVtbl -> Release(This)
16114
16115
16116#define ISAXLexicalHandler_startDTD(This,pwchName,cchName,pwchPublicId,cchPublicId,pwchSystemId,cchSystemId) \
16117 (This)->lpVtbl -> startDTD(This,pwchName,cchName,pwchPublicId,cchPublicId,pwchSystemId,cchSystemId)
16118
16119#define ISAXLexicalHandler_endDTD(This) \
16120 (This)->lpVtbl -> endDTD(This)
16121
16122#define ISAXLexicalHandler_startEntity(This,pwchName,cchName) \
16123 (This)->lpVtbl -> startEntity(This,pwchName,cchName)
16124
16125#define ISAXLexicalHandler_endEntity(This,pwchName,cchName) \
16126 (This)->lpVtbl -> endEntity(This,pwchName,cchName)
16127
16128#define ISAXLexicalHandler_startCDATA(This) \
16129 (This)->lpVtbl -> startCDATA(This)
16130
16131#define ISAXLexicalHandler_endCDATA(This) \
16132 (This)->lpVtbl -> endCDATA(This)
16133
16134#define ISAXLexicalHandler_comment(This,pwchChars,cchChars) \
16135 (This)->lpVtbl -> comment(This,pwchChars,cchChars)
16136
16137#endif /* COBJMACROS */
16138
16139
16140#endif /* C style interface */
16141
16142
16143
16144 HRESULT STDMETHODCALLTYPE ISAXLexicalHandler_startDTD_Proxy(
16145 ISAXLexicalHandler* This,
16146 /* [in] */ const wchar_t* pwchName,
16147 /* [in] */ int cchName,
16148 /* [in] */ const wchar_t* pwchPublicId,
16149 /* [in] */ int cchPublicId,
16150 /* [in] */ const wchar_t* pwchSystemId,
16151 /* [in] */ int cchSystemId);
16152
16153
16155 IRpcStubBuffer* This,
16156 IRpcChannelBuffer* _pRpcChannelBuffer,
16157 PRPC_MESSAGE _pRpcMessage,
16158 DWORD* _pdwStubPhase);
16159
16160
16161 HRESULT STDMETHODCALLTYPE ISAXLexicalHandler_endDTD_Proxy(
16162 ISAXLexicalHandler* This);
16163
16164
16166 IRpcStubBuffer* This,
16167 IRpcChannelBuffer* _pRpcChannelBuffer,
16168 PRPC_MESSAGE _pRpcMessage,
16169 DWORD* _pdwStubPhase);
16170
16171
16172 HRESULT STDMETHODCALLTYPE ISAXLexicalHandler_startEntity_Proxy(
16173 ISAXLexicalHandler* This,
16174 /* [in] */ const wchar_t* pwchName,
16175 /* [in] */ int cchName);
16176
16177
16179 IRpcStubBuffer* This,
16180 IRpcChannelBuffer* _pRpcChannelBuffer,
16181 PRPC_MESSAGE _pRpcMessage,
16182 DWORD* _pdwStubPhase);
16183
16184
16185 HRESULT STDMETHODCALLTYPE ISAXLexicalHandler_endEntity_Proxy(
16186 ISAXLexicalHandler* This,
16187 /* [in] */ const wchar_t* pwchName,
16188 /* [in] */ int cchName);
16189
16190
16192 IRpcStubBuffer* This,
16193 IRpcChannelBuffer* _pRpcChannelBuffer,
16194 PRPC_MESSAGE _pRpcMessage,
16195 DWORD* _pdwStubPhase);
16196
16197
16198 HRESULT STDMETHODCALLTYPE ISAXLexicalHandler_startCDATA_Proxy(
16199 ISAXLexicalHandler* This);
16200
16201
16203 IRpcStubBuffer* This,
16204 IRpcChannelBuffer* _pRpcChannelBuffer,
16205 PRPC_MESSAGE _pRpcMessage,
16206 DWORD* _pdwStubPhase);
16207
16208
16209 HRESULT STDMETHODCALLTYPE ISAXLexicalHandler_endCDATA_Proxy(
16210 ISAXLexicalHandler* This);
16211
16212
16214 IRpcStubBuffer* This,
16215 IRpcChannelBuffer* _pRpcChannelBuffer,
16216 PRPC_MESSAGE _pRpcMessage,
16217 DWORD* _pdwStubPhase);
16218
16219
16220 HRESULT STDMETHODCALLTYPE ISAXLexicalHandler_comment_Proxy(
16221 ISAXLexicalHandler* This,
16222 /* [in] */ const wchar_t* pwchChars,
16223 /* [in] */ int cchChars);
16224
16225
16227 IRpcStubBuffer* This,
16228 IRpcChannelBuffer* _pRpcChannelBuffer,
16229 PRPC_MESSAGE _pRpcMessage,
16230 DWORD* _pdwStubPhase);
16231
16232
16233
16234#endif /* __ISAXLexicalHandler_INTERFACE_DEFINED__ */
16235
16236
16237#ifndef __ISAXDeclHandler_INTERFACE_DEFINED__
16238#define __ISAXDeclHandler_INTERFACE_DEFINED__
16239
16240 /* interface ISAXDeclHandler */
16241 /* [unique][helpstring][uuid][local][object][hidden] */
16242
16243
16244 EXTERN_C const IID IID_ISAXDeclHandler;
16245
16246#if defined(__cplusplus) && !defined(CINTERFACE)
16247
16248 MIDL_INTERFACE("862629ac-771a-47b2-8337-4e6843c1be90")
16250 public IUnknown
16251 {
16252public:
16253 virtual HRESULT STDMETHODCALLTYPE elementDecl(
16254 /* [in] */ const wchar_t* pwchName,
16255 /* [in] */ int cchName,
16256 /* [in] */ const wchar_t* pwchModel,
16257 /* [in] */ int cchModel) = 0;
16258
16259 virtual HRESULT STDMETHODCALLTYPE attributeDecl(
16260 /* [in] */ const wchar_t* pwchElementName,
16261 /* [in] */ int cchElementName,
16262 /* [in] */ const wchar_t* pwchAttributeName,
16263 /* [in] */ int cchAttributeName,
16264 /* [in] */ const wchar_t* pwchType,
16265 /* [in] */ int cchType,
16266 /* [in] */ const wchar_t* pwchValueDefault,
16267 /* [in] */ int cchValueDefault,
16268 /* [in] */ const wchar_t* pwchValue,
16269 /* [in] */ int cchValue) = 0;
16270
16271 virtual HRESULT STDMETHODCALLTYPE internalEntityDecl(
16272 /* [in] */ const wchar_t* pwchName,
16273 /* [in] */ int cchName,
16274 /* [in] */ const wchar_t* pwchValue,
16275 /* [in] */ int cchValue) = 0;
16276
16277 virtual HRESULT STDMETHODCALLTYPE externalEntityDecl(
16278 /* [in] */ const wchar_t* pwchName,
16279 /* [in] */ int cchName,
16280 /* [in] */ const wchar_t* pwchPublicId,
16281 /* [in] */ int cchPublicId,
16282 /* [in] */ const wchar_t* pwchSystemId,
16283 /* [in] */ int cchSystemId) = 0;
16284
16285 };
16286
16287#else /* C style interface */
16288
16289 typedef struct ISAXDeclHandlerVtbl
16290 {
16291 BEGIN_INTERFACE
16292
16293 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
16294 ISAXDeclHandler* This,
16295 /* [in] */ REFIID riid,
16296 /* [iid_is][out] */ void** ppvObject);
16297
16298 ULONG(STDMETHODCALLTYPE* AddRef)(
16299 ISAXDeclHandler* This);
16300
16301 ULONG(STDMETHODCALLTYPE* Release)(
16302 ISAXDeclHandler* This);
16303
16304 HRESULT(STDMETHODCALLTYPE* elementDecl)(
16305 ISAXDeclHandler* This,
16306 /* [in] */ const wchar_t* pwchName,
16307 /* [in] */ int cchName,
16308 /* [in] */ const wchar_t* pwchModel,
16309 /* [in] */ int cchModel);
16310
16311 HRESULT(STDMETHODCALLTYPE* attributeDecl)(
16312 ISAXDeclHandler* This,
16313 /* [in] */ const wchar_t* pwchElementName,
16314 /* [in] */ int cchElementName,
16315 /* [in] */ const wchar_t* pwchAttributeName,
16316 /* [in] */ int cchAttributeName,
16317 /* [in] */ const wchar_t* pwchType,
16318 /* [in] */ int cchType,
16319 /* [in] */ const wchar_t* pwchValueDefault,
16320 /* [in] */ int cchValueDefault,
16321 /* [in] */ const wchar_t* pwchValue,
16322 /* [in] */ int cchValue);
16323
16324 HRESULT(STDMETHODCALLTYPE* internalEntityDecl)(
16325 ISAXDeclHandler* This,
16326 /* [in] */ const wchar_t* pwchName,
16327 /* [in] */ int cchName,
16328 /* [in] */ const wchar_t* pwchValue,
16329 /* [in] */ int cchValue);
16330
16331 HRESULT(STDMETHODCALLTYPE* externalEntityDecl)(
16332 ISAXDeclHandler* This,
16333 /* [in] */ const wchar_t* pwchName,
16334 /* [in] */ int cchName,
16335 /* [in] */ const wchar_t* pwchPublicId,
16336 /* [in] */ int cchPublicId,
16337 /* [in] */ const wchar_t* pwchSystemId,
16338 /* [in] */ int cchSystemId);
16339
16340 END_INTERFACE
16342
16343 interface ISAXDeclHandler
16344 {
16345 CONST_VTBL struct ISAXDeclHandlerVtbl* lpVtbl;
16346 };
16347
16348
16349
16350#ifdef COBJMACROS
16351
16352
16353#define ISAXDeclHandler_QueryInterface(This,riid,ppvObject) \
16354 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
16355
16356#define ISAXDeclHandler_AddRef(This) \
16357 (This)->lpVtbl -> AddRef(This)
16358
16359#define ISAXDeclHandler_Release(This) \
16360 (This)->lpVtbl -> Release(This)
16361
16362
16363#define ISAXDeclHandler_elementDecl(This,pwchName,cchName,pwchModel,cchModel) \
16364 (This)->lpVtbl -> elementDecl(This,pwchName,cchName,pwchModel,cchModel)
16365
16366#define ISAXDeclHandler_attributeDecl(This,pwchElementName,cchElementName,pwchAttributeName,cchAttributeName,pwchType,cchType,pwchValueDefault,cchValueDefault,pwchValue,cchValue) \
16367 (This)->lpVtbl -> attributeDecl(This,pwchElementName,cchElementName,pwchAttributeName,cchAttributeName,pwchType,cchType,pwchValueDefault,cchValueDefault,pwchValue,cchValue)
16368
16369#define ISAXDeclHandler_internalEntityDecl(This,pwchName,cchName,pwchValue,cchValue) \
16370 (This)->lpVtbl -> internalEntityDecl(This,pwchName,cchName,pwchValue,cchValue)
16371
16372#define ISAXDeclHandler_externalEntityDecl(This,pwchName,cchName,pwchPublicId,cchPublicId,pwchSystemId,cchSystemId) \
16373 (This)->lpVtbl -> externalEntityDecl(This,pwchName,cchName,pwchPublicId,cchPublicId,pwchSystemId,cchSystemId)
16374
16375#endif /* COBJMACROS */
16376
16377
16378#endif /* C style interface */
16379
16380
16381
16382 HRESULT STDMETHODCALLTYPE ISAXDeclHandler_elementDecl_Proxy(
16383 ISAXDeclHandler* This,
16384 /* [in] */ const wchar_t* pwchName,
16385 /* [in] */ int cchName,
16386 /* [in] */ const wchar_t* pwchModel,
16387 /* [in] */ int cchModel);
16388
16389
16391 IRpcStubBuffer* This,
16392 IRpcChannelBuffer* _pRpcChannelBuffer,
16393 PRPC_MESSAGE _pRpcMessage,
16394 DWORD* _pdwStubPhase);
16395
16396
16397 HRESULT STDMETHODCALLTYPE ISAXDeclHandler_attributeDecl_Proxy(
16398 ISAXDeclHandler* This,
16399 /* [in] */ const wchar_t* pwchElementName,
16400 /* [in] */ int cchElementName,
16401 /* [in] */ const wchar_t* pwchAttributeName,
16402 /* [in] */ int cchAttributeName,
16403 /* [in] */ const wchar_t* pwchType,
16404 /* [in] */ int cchType,
16405 /* [in] */ const wchar_t* pwchValueDefault,
16406 /* [in] */ int cchValueDefault,
16407 /* [in] */ const wchar_t* pwchValue,
16408 /* [in] */ int cchValue);
16409
16410
16412 IRpcStubBuffer* This,
16413 IRpcChannelBuffer* _pRpcChannelBuffer,
16414 PRPC_MESSAGE _pRpcMessage,
16415 DWORD* _pdwStubPhase);
16416
16417
16419 ISAXDeclHandler* This,
16420 /* [in] */ const wchar_t* pwchName,
16421 /* [in] */ int cchName,
16422 /* [in] */ const wchar_t* pwchValue,
16423 /* [in] */ int cchValue);
16424
16425
16427 IRpcStubBuffer* This,
16428 IRpcChannelBuffer* _pRpcChannelBuffer,
16429 PRPC_MESSAGE _pRpcMessage,
16430 DWORD* _pdwStubPhase);
16431
16432
16434 ISAXDeclHandler* This,
16435 /* [in] */ const wchar_t* pwchName,
16436 /* [in] */ int cchName,
16437 /* [in] */ const wchar_t* pwchPublicId,
16438 /* [in] */ int cchPublicId,
16439 /* [in] */ const wchar_t* pwchSystemId,
16440 /* [in] */ int cchSystemId);
16441
16442
16444 IRpcStubBuffer* This,
16445 IRpcChannelBuffer* _pRpcChannelBuffer,
16446 PRPC_MESSAGE _pRpcMessage,
16447 DWORD* _pdwStubPhase);
16448
16449
16450
16451#endif /* __ISAXDeclHandler_INTERFACE_DEFINED__ */
16452
16453
16454#ifndef __ISAXAttributes_INTERFACE_DEFINED__
16455#define __ISAXAttributes_INTERFACE_DEFINED__
16456
16457 /* interface ISAXAttributes */
16458 /* [unique][helpstring][uuid][local][object][hidden] */
16459
16460
16461 EXTERN_C const IID IID_ISAXAttributes;
16462
16463#if defined(__cplusplus) && !defined(CINTERFACE)
16464
16465 MIDL_INTERFACE("f078abe1-45d2-4832-91ea-4466ce2f25c9")
16467 public IUnknown
16468 {
16469public:
16470 virtual HRESULT STDMETHODCALLTYPE getLength(
16471 /* [retval][out] */ int* pnLength) = 0;
16472
16473 virtual HRESULT STDMETHODCALLTYPE getURI(
16474 /* [in] */ int nIndex,
16475 /* [out] */ const wchar_t** ppwchUri,
16476 /* [out] */ int* pcchUri) = 0;
16477
16478 virtual HRESULT STDMETHODCALLTYPE getLocalName(
16479 /* [in] */ int nIndex,
16480 /* [out] */ const wchar_t** ppwchLocalName,
16481 /* [out] */ int* pcchLocalName) = 0;
16482
16483 virtual HRESULT STDMETHODCALLTYPE getQName(
16484 /* [in] */ int nIndex,
16485 /* [out] */ const wchar_t** ppwchQName,
16486 /* [out] */ int* pcchQName) = 0;
16487
16488 virtual HRESULT STDMETHODCALLTYPE getName(
16489 /* [in] */ int nIndex,
16490 /* [out] */ const wchar_t** ppwchUri,
16491 /* [out] */ int* pcchUri,
16492 /* [out] */ const wchar_t** ppwchLocalName,
16493 /* [out] */ int* pcchLocalName,
16494 /* [out] */ const wchar_t** ppwchQName,
16495 /* [out] */ int* pcchQName) = 0;
16496
16497 virtual HRESULT STDMETHODCALLTYPE getIndexFromName(
16498 /* [in] */ const wchar_t* pwchUri,
16499 /* [in] */ int cchUri,
16500 /* [in] */ const wchar_t* pwchLocalName,
16501 /* [in] */ int cchLocalName,
16502 /* [retval][out] */ int* pnIndex) = 0;
16503
16504 virtual HRESULT STDMETHODCALLTYPE getIndexFromQName(
16505 /* [in] */ const wchar_t* pwchQName,
16506 /* [in] */ int cchQName,
16507 /* [retval][out] */ int* pnIndex) = 0;
16508
16509 virtual HRESULT STDMETHODCALLTYPE getType(
16510 /* [in] */ int nIndex,
16511 /* [out] */ const wchar_t** ppwchType,
16512 /* [out] */ int* pcchType) = 0;
16513
16514 virtual HRESULT STDMETHODCALLTYPE getTypeFromName(
16515 /* [in] */ const wchar_t* pwchUri,
16516 /* [in] */ int cchUri,
16517 /* [in] */ const wchar_t* pwchLocalName,
16518 /* [in] */ int cchLocalName,
16519 /* [out] */ const wchar_t** ppwchType,
16520 /* [out] */ int* pcchType) = 0;
16521
16522 virtual HRESULT STDMETHODCALLTYPE getTypeFromQName(
16523 /* [in] */ const wchar_t* pwchQName,
16524 /* [in] */ int cchQName,
16525 /* [out] */ const wchar_t** ppwchType,
16526 /* [out] */ int* pcchType) = 0;
16527
16528 virtual HRESULT STDMETHODCALLTYPE getValue(
16529 /* [in] */ int nIndex,
16530 /* [out] */ const wchar_t** ppwchValue,
16531 /* [out] */ int* pcchValue) = 0;
16532
16533 virtual HRESULT STDMETHODCALLTYPE getValueFromName(
16534 /* [in] */ const wchar_t* pwchUri,
16535 /* [in] */ int cchUri,
16536 /* [in] */ const wchar_t* pwchLocalName,
16537 /* [in] */ int cchLocalName,
16538 /* [out] */ const wchar_t** ppwchValue,
16539 /* [out] */ int* pcchValue) = 0;
16540
16541 virtual HRESULT STDMETHODCALLTYPE getValueFromQName(
16542 /* [in] */ const wchar_t* pwchQName,
16543 /* [in] */ int cchQName,
16544 /* [out] */ const wchar_t** ppwchValue,
16545 /* [out] */ int* pcchValue) = 0;
16546
16547 };
16548
16549#else /* C style interface */
16550
16551 typedef struct ISAXAttributesVtbl
16552 {
16553 BEGIN_INTERFACE
16554
16555 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
16556 ISAXAttributes* This,
16557 /* [in] */ REFIID riid,
16558 /* [iid_is][out] */ void** ppvObject);
16559
16560 ULONG(STDMETHODCALLTYPE* AddRef)(
16561 ISAXAttributes* This);
16562
16563 ULONG(STDMETHODCALLTYPE* Release)(
16564 ISAXAttributes* This);
16565
16566 HRESULT(STDMETHODCALLTYPE* getLength)(
16567 ISAXAttributes* This,
16568 /* [retval][out] */ int* pnLength);
16569
16570 HRESULT(STDMETHODCALLTYPE* getURI)(
16571 ISAXAttributes* This,
16572 /* [in] */ int nIndex,
16573 /* [out] */ const wchar_t** ppwchUri,
16574 /* [out] */ int* pcchUri);
16575
16576 HRESULT(STDMETHODCALLTYPE* getLocalName)(
16577 ISAXAttributes* This,
16578 /* [in] */ int nIndex,
16579 /* [out] */ const wchar_t** ppwchLocalName,
16580 /* [out] */ int* pcchLocalName);
16581
16582 HRESULT(STDMETHODCALLTYPE* getQName)(
16583 ISAXAttributes* This,
16584 /* [in] */ int nIndex,
16585 /* [out] */ const wchar_t** ppwchQName,
16586 /* [out] */ int* pcchQName);
16587
16588 HRESULT(STDMETHODCALLTYPE* getName)(
16589 ISAXAttributes* This,
16590 /* [in] */ int nIndex,
16591 /* [out] */ const wchar_t** ppwchUri,
16592 /* [out] */ int* pcchUri,
16593 /* [out] */ const wchar_t** ppwchLocalName,
16594 /* [out] */ int* pcchLocalName,
16595 /* [out] */ const wchar_t** ppwchQName,
16596 /* [out] */ int* pcchQName);
16597
16598 HRESULT(STDMETHODCALLTYPE* getIndexFromName)(
16599 ISAXAttributes* This,
16600 /* [in] */ const wchar_t* pwchUri,
16601 /* [in] */ int cchUri,
16602 /* [in] */ const wchar_t* pwchLocalName,
16603 /* [in] */ int cchLocalName,
16604 /* [retval][out] */ int* pnIndex);
16605
16606 HRESULT(STDMETHODCALLTYPE* getIndexFromQName)(
16607 ISAXAttributes* This,
16608 /* [in] */ const wchar_t* pwchQName,
16609 /* [in] */ int cchQName,
16610 /* [retval][out] */ int* pnIndex);
16611
16612 HRESULT(STDMETHODCALLTYPE* getType)(
16613 ISAXAttributes* This,
16614 /* [in] */ int nIndex,
16615 /* [out] */ const wchar_t** ppwchType,
16616 /* [out] */ int* pcchType);
16617
16618 HRESULT(STDMETHODCALLTYPE* getTypeFromName)(
16619 ISAXAttributes* This,
16620 /* [in] */ const wchar_t* pwchUri,
16621 /* [in] */ int cchUri,
16622 /* [in] */ const wchar_t* pwchLocalName,
16623 /* [in] */ int cchLocalName,
16624 /* [out] */ const wchar_t** ppwchType,
16625 /* [out] */ int* pcchType);
16626
16627 HRESULT(STDMETHODCALLTYPE* getTypeFromQName)(
16628 ISAXAttributes* This,
16629 /* [in] */ const wchar_t* pwchQName,
16630 /* [in] */ int cchQName,
16631 /* [out] */ const wchar_t** ppwchType,
16632 /* [out] */ int* pcchType);
16633
16634 HRESULT(STDMETHODCALLTYPE* getValue)(
16635 ISAXAttributes* This,
16636 /* [in] */ int nIndex,
16637 /* [out] */ const wchar_t** ppwchValue,
16638 /* [out] */ int* pcchValue);
16639
16640 HRESULT(STDMETHODCALLTYPE* getValueFromName)(
16641 ISAXAttributes* This,
16642 /* [in] */ const wchar_t* pwchUri,
16643 /* [in] */ int cchUri,
16644 /* [in] */ const wchar_t* pwchLocalName,
16645 /* [in] */ int cchLocalName,
16646 /* [out] */ const wchar_t** ppwchValue,
16647 /* [out] */ int* pcchValue);
16648
16649 HRESULT(STDMETHODCALLTYPE* getValueFromQName)(
16650 ISAXAttributes* This,
16651 /* [in] */ const wchar_t* pwchQName,
16652 /* [in] */ int cchQName,
16653 /* [out] */ const wchar_t** ppwchValue,
16654 /* [out] */ int* pcchValue);
16655
16656 END_INTERFACE
16658
16659 interface ISAXAttributes
16660 {
16661 CONST_VTBL struct ISAXAttributesVtbl* lpVtbl;
16662 };
16663
16664
16665
16666#ifdef COBJMACROS
16667
16668
16669#define ISAXAttributes_QueryInterface(This,riid,ppvObject) \
16670 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
16671
16672#define ISAXAttributes_AddRef(This) \
16673 (This)->lpVtbl -> AddRef(This)
16674
16675#define ISAXAttributes_Release(This) \
16676 (This)->lpVtbl -> Release(This)
16677
16678
16679#define ISAXAttributes_getLength(This,pnLength) \
16680 (This)->lpVtbl -> getLength(This,pnLength)
16681
16682#define ISAXAttributes_getURI(This,nIndex,ppwchUri,pcchUri) \
16683 (This)->lpVtbl -> getURI(This,nIndex,ppwchUri,pcchUri)
16684
16685#define ISAXAttributes_getLocalName(This,nIndex,ppwchLocalName,pcchLocalName) \
16686 (This)->lpVtbl -> getLocalName(This,nIndex,ppwchLocalName,pcchLocalName)
16687
16688#define ISAXAttributes_getQName(This,nIndex,ppwchQName,pcchQName) \
16689 (This)->lpVtbl -> getQName(This,nIndex,ppwchQName,pcchQName)
16690
16691#define ISAXAttributes_getName(This,nIndex,ppwchUri,pcchUri,ppwchLocalName,pcchLocalName,ppwchQName,pcchQName) \
16692 (This)->lpVtbl -> getName(This,nIndex,ppwchUri,pcchUri,ppwchLocalName,pcchLocalName,ppwchQName,pcchQName)
16693
16694#define ISAXAttributes_getIndexFromName(This,pwchUri,cchUri,pwchLocalName,cchLocalName,pnIndex) \
16695 (This)->lpVtbl -> getIndexFromName(This,pwchUri,cchUri,pwchLocalName,cchLocalName,pnIndex)
16696
16697#define ISAXAttributes_getIndexFromQName(This,pwchQName,cchQName,pnIndex) \
16698 (This)->lpVtbl -> getIndexFromQName(This,pwchQName,cchQName,pnIndex)
16699
16700#define ISAXAttributes_getType(This,nIndex,ppwchType,pcchType) \
16701 (This)->lpVtbl -> getType(This,nIndex,ppwchType,pcchType)
16702
16703#define ISAXAttributes_getTypeFromName(This,pwchUri,cchUri,pwchLocalName,cchLocalName,ppwchType,pcchType) \
16704 (This)->lpVtbl -> getTypeFromName(This,pwchUri,cchUri,pwchLocalName,cchLocalName,ppwchType,pcchType)
16705
16706#define ISAXAttributes_getTypeFromQName(This,pwchQName,cchQName,ppwchType,pcchType) \
16707 (This)->lpVtbl -> getTypeFromQName(This,pwchQName,cchQName,ppwchType,pcchType)
16708
16709#define ISAXAttributes_getValue(This,nIndex,ppwchValue,pcchValue) \
16710 (This)->lpVtbl -> getValue(This,nIndex,ppwchValue,pcchValue)
16711
16712#define ISAXAttributes_getValueFromName(This,pwchUri,cchUri,pwchLocalName,cchLocalName,ppwchValue,pcchValue) \
16713 (This)->lpVtbl -> getValueFromName(This,pwchUri,cchUri,pwchLocalName,cchLocalName,ppwchValue,pcchValue)
16714
16715#define ISAXAttributes_getValueFromQName(This,pwchQName,cchQName,ppwchValue,pcchValue) \
16716 (This)->lpVtbl -> getValueFromQName(This,pwchQName,cchQName,ppwchValue,pcchValue)
16717
16718#endif /* COBJMACROS */
16719
16720
16721#endif /* C style interface */
16722
16723
16724
16725 HRESULT STDMETHODCALLTYPE ISAXAttributes_getLength_Proxy(
16726 ISAXAttributes* This,
16727 /* [retval][out] */ int* pnLength);
16728
16729
16731 IRpcStubBuffer* This,
16732 IRpcChannelBuffer* _pRpcChannelBuffer,
16733 PRPC_MESSAGE _pRpcMessage,
16734 DWORD* _pdwStubPhase);
16735
16736
16737 HRESULT STDMETHODCALLTYPE ISAXAttributes_getURI_Proxy(
16738 ISAXAttributes* This,
16739 /* [in] */ int nIndex,
16740 /* [out] */ const wchar_t** ppwchUri,
16741 /* [out] */ int* pcchUri);
16742
16743
16745 IRpcStubBuffer* This,
16746 IRpcChannelBuffer* _pRpcChannelBuffer,
16747 PRPC_MESSAGE _pRpcMessage,
16748 DWORD* _pdwStubPhase);
16749
16750
16751 HRESULT STDMETHODCALLTYPE ISAXAttributes_getLocalName_Proxy(
16752 ISAXAttributes* This,
16753 /* [in] */ int nIndex,
16754 /* [out] */ const wchar_t** ppwchLocalName,
16755 /* [out] */ int* pcchLocalName);
16756
16757
16759 IRpcStubBuffer* This,
16760 IRpcChannelBuffer* _pRpcChannelBuffer,
16761 PRPC_MESSAGE _pRpcMessage,
16762 DWORD* _pdwStubPhase);
16763
16764
16765 HRESULT STDMETHODCALLTYPE ISAXAttributes_getQName_Proxy(
16766 ISAXAttributes* This,
16767 /* [in] */ int nIndex,
16768 /* [out] */ const wchar_t** ppwchQName,
16769 /* [out] */ int* pcchQName);
16770
16771
16773 IRpcStubBuffer* This,
16774 IRpcChannelBuffer* _pRpcChannelBuffer,
16775 PRPC_MESSAGE _pRpcMessage,
16776 DWORD* _pdwStubPhase);
16777
16778
16779 HRESULT STDMETHODCALLTYPE ISAXAttributes_getName_Proxy(
16780 ISAXAttributes* This,
16781 /* [in] */ int nIndex,
16782 /* [out] */ const wchar_t** ppwchUri,
16783 /* [out] */ int* pcchUri,
16784 /* [out] */ const wchar_t** ppwchLocalName,
16785 /* [out] */ int* pcchLocalName,
16786 /* [out] */ const wchar_t** ppwchQName,
16787 /* [out] */ int* pcchQName);
16788
16789
16791 IRpcStubBuffer* This,
16792 IRpcChannelBuffer* _pRpcChannelBuffer,
16793 PRPC_MESSAGE _pRpcMessage,
16794 DWORD* _pdwStubPhase);
16795
16796
16797 HRESULT STDMETHODCALLTYPE ISAXAttributes_getIndexFromName_Proxy(
16798 ISAXAttributes* This,
16799 /* [in] */ const wchar_t* pwchUri,
16800 /* [in] */ int cchUri,
16801 /* [in] */ const wchar_t* pwchLocalName,
16802 /* [in] */ int cchLocalName,
16803 /* [retval][out] */ int* pnIndex);
16804
16805
16807 IRpcStubBuffer* This,
16808 IRpcChannelBuffer* _pRpcChannelBuffer,
16809 PRPC_MESSAGE _pRpcMessage,
16810 DWORD* _pdwStubPhase);
16811
16812
16814 ISAXAttributes* This,
16815 /* [in] */ const wchar_t* pwchQName,
16816 /* [in] */ int cchQName,
16817 /* [retval][out] */ int* pnIndex);
16818
16819
16821 IRpcStubBuffer* This,
16822 IRpcChannelBuffer* _pRpcChannelBuffer,
16823 PRPC_MESSAGE _pRpcMessage,
16824 DWORD* _pdwStubPhase);
16825
16826
16827 HRESULT STDMETHODCALLTYPE ISAXAttributes_getType_Proxy(
16828 ISAXAttributes* This,
16829 /* [in] */ int nIndex,
16830 /* [out] */ const wchar_t** ppwchType,
16831 /* [out] */ int* pcchType);
16832
16833
16835 IRpcStubBuffer* This,
16836 IRpcChannelBuffer* _pRpcChannelBuffer,
16837 PRPC_MESSAGE _pRpcMessage,
16838 DWORD* _pdwStubPhase);
16839
16840
16841 HRESULT STDMETHODCALLTYPE ISAXAttributes_getTypeFromName_Proxy(
16842 ISAXAttributes* This,
16843 /* [in] */ const wchar_t* pwchUri,
16844 /* [in] */ int cchUri,
16845 /* [in] */ const wchar_t* pwchLocalName,
16846 /* [in] */ int cchLocalName,
16847 /* [out] */ const wchar_t** ppwchType,
16848 /* [out] */ int* pcchType);
16849
16850
16852 IRpcStubBuffer* This,
16853 IRpcChannelBuffer* _pRpcChannelBuffer,
16854 PRPC_MESSAGE _pRpcMessage,
16855 DWORD* _pdwStubPhase);
16856
16857
16858 HRESULT STDMETHODCALLTYPE ISAXAttributes_getTypeFromQName_Proxy(
16859 ISAXAttributes* This,
16860 /* [in] */ const wchar_t* pwchQName,
16861 /* [in] */ int cchQName,
16862 /* [out] */ const wchar_t** ppwchType,
16863 /* [out] */ int* pcchType);
16864
16865
16867 IRpcStubBuffer* This,
16868 IRpcChannelBuffer* _pRpcChannelBuffer,
16869 PRPC_MESSAGE _pRpcMessage,
16870 DWORD* _pdwStubPhase);
16871
16872
16873 HRESULT STDMETHODCALLTYPE ISAXAttributes_getValue_Proxy(
16874 ISAXAttributes* This,
16875 /* [in] */ int nIndex,
16876 /* [out] */ const wchar_t** ppwchValue,
16877 /* [out] */ int* pcchValue);
16878
16879
16881 IRpcStubBuffer* This,
16882 IRpcChannelBuffer* _pRpcChannelBuffer,
16883 PRPC_MESSAGE _pRpcMessage,
16884 DWORD* _pdwStubPhase);
16885
16886
16887 HRESULT STDMETHODCALLTYPE ISAXAttributes_getValueFromName_Proxy(
16888 ISAXAttributes* This,
16889 /* [in] */ const wchar_t* pwchUri,
16890 /* [in] */ int cchUri,
16891 /* [in] */ const wchar_t* pwchLocalName,
16892 /* [in] */ int cchLocalName,
16893 /* [out] */ const wchar_t** ppwchValue,
16894 /* [out] */ int* pcchValue);
16895
16896
16898 IRpcStubBuffer* This,
16899 IRpcChannelBuffer* _pRpcChannelBuffer,
16900 PRPC_MESSAGE _pRpcMessage,
16901 DWORD* _pdwStubPhase);
16902
16903
16905 ISAXAttributes* This,
16906 /* [in] */ const wchar_t* pwchQName,
16907 /* [in] */ int cchQName,
16908 /* [out] */ const wchar_t** ppwchValue,
16909 /* [out] */ int* pcchValue);
16910
16911
16913 IRpcStubBuffer* This,
16914 IRpcChannelBuffer* _pRpcChannelBuffer,
16915 PRPC_MESSAGE _pRpcMessage,
16916 DWORD* _pdwStubPhase);
16917
16918
16919
16920#endif /* __ISAXAttributes_INTERFACE_DEFINED__ */
16921
16922
16923#ifndef __IVBSAXXMLReader_INTERFACE_DEFINED__
16924#define __IVBSAXXMLReader_INTERFACE_DEFINED__
16925
16926 /* interface IVBSAXXMLReader */
16927 /* [unique][helpstring][uuid][nonextensible][oleautomation][dual][local][object] */
16928
16929
16930 EXTERN_C const IID IID_IVBSAXXMLReader;
16931
16932#if defined(__cplusplus) && !defined(CINTERFACE)
16933
16934 MIDL_INTERFACE("8c033caa-6cd6-4f73-b728-4531af74945f")
16936 public IDispatch
16937 {
16938public:
16939 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getFeature(
16940 /* [in] */ BSTR strName,
16941 /* [retval][out] */ VARIANT_BOOL* fValue) = 0;
16942
16943 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE putFeature(
16944 /* [in] */ BSTR strName,
16945 /* [in] */ VARIANT_BOOL fValue) = 0;
16946
16947 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getProperty(
16948 /* [in] */ BSTR strName,
16949 /* [retval][out] */ VARIANT* varValue) = 0;
16950
16951 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE putProperty(
16952 /* [in] */ BSTR strName,
16953 /* [in] */ VARIANT varValue) = 0;
16954
16955 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_entityResolver(
16956 /* [retval][out] */ IVBSAXEntityResolver** oResolver) = 0;
16957
16958 virtual /* [helpstring][id][propputref] */ HRESULT STDMETHODCALLTYPE putref_entityResolver(
16959 /* [in] */ IVBSAXEntityResolver* oResolver) = 0;
16960
16961 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_contentHandler(
16962 /* [retval][out] */ IVBSAXContentHandler** oHandler) = 0;
16963
16964 virtual /* [helpstring][id][propputref] */ HRESULT STDMETHODCALLTYPE putref_contentHandler(
16965 /* [in] */ IVBSAXContentHandler* oHandler) = 0;
16966
16967 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_dtdHandler(
16968 /* [retval][out] */ IVBSAXDTDHandler** oHandler) = 0;
16969
16970 virtual /* [helpstring][id][propputref] */ HRESULT STDMETHODCALLTYPE putref_dtdHandler(
16971 /* [in] */ IVBSAXDTDHandler* oHandler) = 0;
16972
16973 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_errorHandler(
16974 /* [retval][out] */ IVBSAXErrorHandler** oHandler) = 0;
16975
16976 virtual /* [helpstring][id][propputref] */ HRESULT STDMETHODCALLTYPE putref_errorHandler(
16977 /* [in] */ IVBSAXErrorHandler* oHandler) = 0;
16978
16979 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_baseURL(
16980 /* [retval][out] */ BSTR* strBaseURL) = 0;
16981
16982 virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_baseURL(
16983 /* [in] */ BSTR strBaseURL) = 0;
16984
16985 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_secureBaseURL(
16986 /* [retval][out] */ BSTR* strSecureBaseURL) = 0;
16987
16988 virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_secureBaseURL(
16989 /* [in] */ BSTR strSecureBaseURL) = 0;
16990
16991 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE parse(
16992 /* [optional][in] */ VARIANT varInput) = 0;
16993
16994 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE parseURL(
16995 /* [in] */ BSTR strURL) = 0;
16996
16997 };
16998
16999#else /* C style interface */
17000
17001 typedef struct IVBSAXXMLReaderVtbl
17002 {
17003 BEGIN_INTERFACE
17004
17005 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
17006 IVBSAXXMLReader* This,
17007 /* [in] */ REFIID riid,
17008 /* [iid_is][out] */ void** ppvObject);
17009
17010 ULONG(STDMETHODCALLTYPE* AddRef)(
17011 IVBSAXXMLReader* This);
17012
17013 ULONG(STDMETHODCALLTYPE* Release)(
17014 IVBSAXXMLReader* This);
17015
17016 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
17017 IVBSAXXMLReader* This,
17018 /* [out] */ UINT* pctinfo);
17019
17020 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
17021 IVBSAXXMLReader* This,
17022 /* [in] */ UINT iTInfo,
17023 /* [in] */ LCID lcid,
17024 /* [out] */ ITypeInfo** ppTInfo);
17025
17026 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
17027 IVBSAXXMLReader* This,
17028 /* [in] */ REFIID riid,
17029 /* [size_is][in] */ LPOLESTR* rgszNames,
17030 /* [in] */ UINT cNames,
17031 /* [in] */ LCID lcid,
17032 /* [size_is][out] */ DISPID* rgDispId);
17033
17034 /* [local] */
17035 HRESULT(STDMETHODCALLTYPE* Invoke)(
17036 IVBSAXXMLReader* This,
17037 /* [in] */ DISPID dispIdMember,
17038 /* [in] */ REFIID riid,
17039 /* [in] */ LCID lcid,
17040 /* [in] */ WORD wFlags,
17041 /* [out][in] */ DISPPARAMS* pDispParams,
17042 /* [out] */ VARIANT* pVarResult,
17043 /* [out] */ EXCEPINFO* pExcepInfo,
17044 /* [out] */ UINT* puArgErr);
17045
17046 /* [helpstring][id] */
17047 HRESULT(STDMETHODCALLTYPE* getFeature)(
17048 IVBSAXXMLReader* This,
17049 /* [in] */ BSTR strName,
17050 /* [retval][out] */ VARIANT_BOOL* fValue);
17051
17052 /* [helpstring][id] */
17053 HRESULT(STDMETHODCALLTYPE* putFeature)(
17054 IVBSAXXMLReader* This,
17055 /* [in] */ BSTR strName,
17056 /* [in] */ VARIANT_BOOL fValue);
17057
17058 /* [helpstring][id] */
17059 HRESULT(STDMETHODCALLTYPE* getProperty)(
17060 IVBSAXXMLReader* This,
17061 /* [in] */ BSTR strName,
17062 /* [retval][out] */ VARIANT* varValue);
17063
17064 /* [helpstring][id] */
17065 HRESULT(STDMETHODCALLTYPE* putProperty)(
17066 IVBSAXXMLReader* This,
17067 /* [in] */ BSTR strName,
17068 /* [in] */ VARIANT varValue);
17069
17070 /* [helpstring][id][propget] */
17071 HRESULT(STDMETHODCALLTYPE* get_entityResolver)(
17072 IVBSAXXMLReader* This,
17073 /* [retval][out] */ IVBSAXEntityResolver** oResolver);
17074
17075 /* [helpstring][id][propputref] */
17076 HRESULT(STDMETHODCALLTYPE* putref_entityResolver)(
17077 IVBSAXXMLReader* This,
17079
17080 /* [helpstring][id][propget] */
17081 HRESULT(STDMETHODCALLTYPE* get_contentHandler)(
17082 IVBSAXXMLReader* This,
17083 /* [retval][out] */ IVBSAXContentHandler** oHandler);
17084
17085 /* [helpstring][id][propputref] */
17086 HRESULT(STDMETHODCALLTYPE* putref_contentHandler)(
17087 IVBSAXXMLReader* This,
17089
17090 /* [helpstring][id][propget] */
17091 HRESULT(STDMETHODCALLTYPE* get_dtdHandler)(
17092 IVBSAXXMLReader* This,
17093 /* [retval][out] */ IVBSAXDTDHandler** oHandler);
17094
17095 /* [helpstring][id][propputref] */
17096 HRESULT(STDMETHODCALLTYPE* putref_dtdHandler)(
17097 IVBSAXXMLReader* This,
17099
17100 /* [helpstring][id][propget] */
17101 HRESULT(STDMETHODCALLTYPE* get_errorHandler)(
17102 IVBSAXXMLReader* This,
17103 /* [retval][out] */ IVBSAXErrorHandler** oHandler);
17104
17105 /* [helpstring][id][propputref] */
17106 HRESULT(STDMETHODCALLTYPE* putref_errorHandler)(
17107 IVBSAXXMLReader* This,
17109
17110 /* [helpstring][id][propget] */
17111 HRESULT(STDMETHODCALLTYPE* get_baseURL)(
17112 IVBSAXXMLReader* This,
17113 /* [retval][out] */ BSTR* strBaseURL);
17114
17115 /* [helpstring][id][propput] */
17116 HRESULT(STDMETHODCALLTYPE* put_baseURL)(
17117 IVBSAXXMLReader* This,
17118 /* [in] */ BSTR strBaseURL);
17119
17120 /* [helpstring][id][propget] */
17121 HRESULT(STDMETHODCALLTYPE* get_secureBaseURL)(
17122 IVBSAXXMLReader* This,
17123 /* [retval][out] */ BSTR* strSecureBaseURL);
17124
17125 /* [helpstring][id][propput] */
17126 HRESULT(STDMETHODCALLTYPE* put_secureBaseURL)(
17127 IVBSAXXMLReader* This,
17128 /* [in] */ BSTR strSecureBaseURL);
17129
17130 /* [helpstring][id] */
17131 HRESULT(STDMETHODCALLTYPE* parse)(
17132 IVBSAXXMLReader* This,
17133 /* [optional][in] */ VARIANT varInput);
17134
17135 /* [helpstring][id] */
17136 HRESULT(STDMETHODCALLTYPE* parseURL)(
17137 IVBSAXXMLReader* This,
17138 /* [in] */ BSTR strURL);
17139
17140 END_INTERFACE
17142
17143 interface IVBSAXXMLReader
17144 {
17145 CONST_VTBL struct IVBSAXXMLReaderVtbl* lpVtbl;
17146 };
17147
17148
17149
17150#ifdef COBJMACROS
17151
17152
17153#define IVBSAXXMLReader_QueryInterface(This,riid,ppvObject) \
17154 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
17155
17156#define IVBSAXXMLReader_AddRef(This) \
17157 (This)->lpVtbl -> AddRef(This)
17158
17159#define IVBSAXXMLReader_Release(This) \
17160 (This)->lpVtbl -> Release(This)
17161
17162
17163#define IVBSAXXMLReader_GetTypeInfoCount(This,pctinfo) \
17164 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
17165
17166#define IVBSAXXMLReader_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
17167 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
17168
17169#define IVBSAXXMLReader_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
17170 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
17171
17172#define IVBSAXXMLReader_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
17173 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
17174
17175
17176#define IVBSAXXMLReader_getFeature(This,strName,fValue) \
17177 (This)->lpVtbl -> getFeature(This,strName,fValue)
17178
17179#define IVBSAXXMLReader_putFeature(This,strName,fValue) \
17180 (This)->lpVtbl -> putFeature(This,strName,fValue)
17181
17182#define IVBSAXXMLReader_getProperty(This,strName,varValue) \
17183 (This)->lpVtbl -> getProperty(This,strName,varValue)
17184
17185#define IVBSAXXMLReader_putProperty(This,strName,varValue) \
17186 (This)->lpVtbl -> putProperty(This,strName,varValue)
17187
17188#define IVBSAXXMLReader_get_entityResolver(This,oResolver) \
17189 (This)->lpVtbl -> get_entityResolver(This,oResolver)
17190
17191#define IVBSAXXMLReader_putref_entityResolver(This,oResolver) \
17192 (This)->lpVtbl -> putref_entityResolver(This,oResolver)
17193
17194#define IVBSAXXMLReader_get_contentHandler(This,oHandler) \
17195 (This)->lpVtbl -> get_contentHandler(This,oHandler)
17196
17197#define IVBSAXXMLReader_putref_contentHandler(This,oHandler) \
17198 (This)->lpVtbl -> putref_contentHandler(This,oHandler)
17199
17200#define IVBSAXXMLReader_get_dtdHandler(This,oHandler) \
17201 (This)->lpVtbl -> get_dtdHandler(This,oHandler)
17202
17203#define IVBSAXXMLReader_putref_dtdHandler(This,oHandler) \
17204 (This)->lpVtbl -> putref_dtdHandler(This,oHandler)
17205
17206#define IVBSAXXMLReader_get_errorHandler(This,oHandler) \
17207 (This)->lpVtbl -> get_errorHandler(This,oHandler)
17208
17209#define IVBSAXXMLReader_putref_errorHandler(This,oHandler) \
17210 (This)->lpVtbl -> putref_errorHandler(This,oHandler)
17211
17212#define IVBSAXXMLReader_get_baseURL(This,strBaseURL) \
17213 (This)->lpVtbl -> get_baseURL(This,strBaseURL)
17214
17215#define IVBSAXXMLReader_put_baseURL(This,strBaseURL) \
17216 (This)->lpVtbl -> put_baseURL(This,strBaseURL)
17217
17218#define IVBSAXXMLReader_get_secureBaseURL(This,strSecureBaseURL) \
17219 (This)->lpVtbl -> get_secureBaseURL(This,strSecureBaseURL)
17220
17221#define IVBSAXXMLReader_put_secureBaseURL(This,strSecureBaseURL) \
17222 (This)->lpVtbl -> put_secureBaseURL(This,strSecureBaseURL)
17223
17224#define IVBSAXXMLReader_parse(This,varInput) \
17225 (This)->lpVtbl -> parse(This,varInput)
17226
17227#define IVBSAXXMLReader_parseURL(This,strURL) \
17228 (This)->lpVtbl -> parseURL(This,strURL)
17229
17230#endif /* COBJMACROS */
17231
17232
17233#endif /* C style interface */
17234
17235
17236
17237 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_getFeature_Proxy(
17238 IVBSAXXMLReader* This,
17239 /* [in] */ BSTR strName,
17240 /* [retval][out] */ VARIANT_BOOL* fValue);
17241
17242
17244 IRpcStubBuffer* This,
17245 IRpcChannelBuffer* _pRpcChannelBuffer,
17246 PRPC_MESSAGE _pRpcMessage,
17247 DWORD* _pdwStubPhase);
17248
17249
17250 /* [helpstring][id] */
17251 HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_putFeature_Proxy(
17252 IVBSAXXMLReader* This,
17253 /* [in] */ BSTR strName,
17254 /* [in] */ VARIANT_BOOL fValue);
17255
17256
17258 IRpcStubBuffer* This,
17259 IRpcChannelBuffer* _pRpcChannelBuffer,
17260 PRPC_MESSAGE _pRpcMessage,
17261 DWORD* _pdwStubPhase);
17262
17263
17264 /* [helpstring][id] */
17265 HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_getProperty_Proxy(
17266 IVBSAXXMLReader* This,
17267 /* [in] */ BSTR strName,
17268 /* [retval][out] */ VARIANT* varValue);
17269
17270
17272 IRpcStubBuffer* This,
17273 IRpcChannelBuffer* _pRpcChannelBuffer,
17274 PRPC_MESSAGE _pRpcMessage,
17275 DWORD* _pdwStubPhase);
17276
17277
17278 /* [helpstring][id] */
17279 HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_putProperty_Proxy(
17280 IVBSAXXMLReader* This,
17281 /* [in] */ BSTR strName,
17282 /* [in] */ VARIANT varValue);
17283
17284
17286 IRpcStubBuffer* This,
17287 IRpcChannelBuffer* _pRpcChannelBuffer,
17288 PRPC_MESSAGE _pRpcMessage,
17289 DWORD* _pdwStubPhase);
17290
17291
17292 /* [helpstring][id][propget] */
17294 IVBSAXXMLReader* This,
17295 /* [retval][out] */ IVBSAXEntityResolver** oResolver);
17296
17297
17299 IRpcStubBuffer* This,
17300 IRpcChannelBuffer* _pRpcChannelBuffer,
17301 PRPC_MESSAGE _pRpcMessage,
17302 DWORD* _pdwStubPhase);
17303
17304
17305 /* [helpstring][id][propputref] */
17307 IVBSAXXMLReader* This,
17308 /* [in] */ IVBSAXEntityResolver* oResolver);
17309
17310
17312 IRpcStubBuffer* This,
17313 IRpcChannelBuffer* _pRpcChannelBuffer,
17314 PRPC_MESSAGE _pRpcMessage,
17315 DWORD* _pdwStubPhase);
17316
17317
17318 /* [helpstring][id][propget] */
17320 IVBSAXXMLReader* This,
17321 /* [retval][out] */ IVBSAXContentHandler** oHandler);
17322
17323
17325 IRpcStubBuffer* This,
17326 IRpcChannelBuffer* _pRpcChannelBuffer,
17327 PRPC_MESSAGE _pRpcMessage,
17328 DWORD* _pdwStubPhase);
17329
17330
17331 /* [helpstring][id][propputref] */
17333 IVBSAXXMLReader* This,
17334 /* [in] */ IVBSAXContentHandler* oHandler);
17335
17336
17338 IRpcStubBuffer* This,
17339 IRpcChannelBuffer* _pRpcChannelBuffer,
17340 PRPC_MESSAGE _pRpcMessage,
17341 DWORD* _pdwStubPhase);
17342
17343
17344 /* [helpstring][id][propget] */
17345 HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_get_dtdHandler_Proxy(
17346 IVBSAXXMLReader* This,
17347 /* [retval][out] */ IVBSAXDTDHandler** oHandler);
17348
17349
17351 IRpcStubBuffer* This,
17352 IRpcChannelBuffer* _pRpcChannelBuffer,
17353 PRPC_MESSAGE _pRpcMessage,
17354 DWORD* _pdwStubPhase);
17355
17356
17357 /* [helpstring][id][propputref] */
17359 IVBSAXXMLReader* This,
17360 /* [in] */ IVBSAXDTDHandler* oHandler);
17361
17362
17364 IRpcStubBuffer* This,
17365 IRpcChannelBuffer* _pRpcChannelBuffer,
17366 PRPC_MESSAGE _pRpcMessage,
17367 DWORD* _pdwStubPhase);
17368
17369
17370 /* [helpstring][id][propget] */
17372 IVBSAXXMLReader* This,
17373 /* [retval][out] */ IVBSAXErrorHandler** oHandler);
17374
17375
17377 IRpcStubBuffer* This,
17378 IRpcChannelBuffer* _pRpcChannelBuffer,
17379 PRPC_MESSAGE _pRpcMessage,
17380 DWORD* _pdwStubPhase);
17381
17382
17383 /* [helpstring][id][propputref] */
17385 IVBSAXXMLReader* This,
17386 /* [in] */ IVBSAXErrorHandler* oHandler);
17387
17388
17390 IRpcStubBuffer* This,
17391 IRpcChannelBuffer* _pRpcChannelBuffer,
17392 PRPC_MESSAGE _pRpcMessage,
17393 DWORD* _pdwStubPhase);
17394
17395
17396 /* [helpstring][id][propget] */
17397 HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_get_baseURL_Proxy(
17398 IVBSAXXMLReader* This,
17399 /* [retval][out] */ BSTR* strBaseURL);
17400
17401
17403 IRpcStubBuffer* This,
17404 IRpcChannelBuffer* _pRpcChannelBuffer,
17405 PRPC_MESSAGE _pRpcMessage,
17406 DWORD* _pdwStubPhase);
17407
17408
17409 /* [helpstring][id][propput] */
17410 HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_put_baseURL_Proxy(
17411 IVBSAXXMLReader* This,
17412 /* [in] */ BSTR strBaseURL);
17413
17414
17416 IRpcStubBuffer* This,
17417 IRpcChannelBuffer* _pRpcChannelBuffer,
17418 PRPC_MESSAGE _pRpcMessage,
17419 DWORD* _pdwStubPhase);
17420
17421
17422 /* [helpstring][id][propget] */
17424 IVBSAXXMLReader* This,
17425 /* [retval][out] */ BSTR* strSecureBaseURL);
17426
17427
17429 IRpcStubBuffer* This,
17430 IRpcChannelBuffer* _pRpcChannelBuffer,
17431 PRPC_MESSAGE _pRpcMessage,
17432 DWORD* _pdwStubPhase);
17433
17434
17435 /* [helpstring][id][propput] */
17437 IVBSAXXMLReader* This,
17438 /* [in] */ BSTR strSecureBaseURL);
17439
17440
17442 IRpcStubBuffer* This,
17443 IRpcChannelBuffer* _pRpcChannelBuffer,
17444 PRPC_MESSAGE _pRpcMessage,
17445 DWORD* _pdwStubPhase);
17446
17447
17448 /* [helpstring][id] */
17449 HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_parse_Proxy(
17450 IVBSAXXMLReader* This,
17451 /* [optional][in] */ VARIANT varInput);
17452
17453
17455 IRpcStubBuffer* This,
17456 IRpcChannelBuffer* _pRpcChannelBuffer,
17457 PRPC_MESSAGE _pRpcMessage,
17458 DWORD* _pdwStubPhase);
17459
17460
17461 /* [helpstring][id] */
17462 HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_parseURL_Proxy(
17463 IVBSAXXMLReader* This,
17464 /* [in] */ BSTR strURL);
17465
17466
17468 IRpcStubBuffer* This,
17469 IRpcChannelBuffer* _pRpcChannelBuffer,
17470 PRPC_MESSAGE _pRpcMessage,
17471 DWORD* _pdwStubPhase);
17472
17473
17474
17475#endif /* __IVBSAXXMLReader_INTERFACE_DEFINED__ */
17476
17477
17478#ifndef __IVBSAXXMLFilter_INTERFACE_DEFINED__
17479#define __IVBSAXXMLFilter_INTERFACE_DEFINED__
17480
17481 /* interface IVBSAXXMLFilter */
17482 /* [unique][helpstring][uuid][nonextensible][oleautomation][dual][local][object] */
17483
17484
17485 EXTERN_C const IID IID_IVBSAXXMLFilter;
17486
17487#if defined(__cplusplus) && !defined(CINTERFACE)
17488
17489 MIDL_INTERFACE("1299eb1b-5b88-433e-82de-82ca75ad4e04")
17491 public IDispatch
17492 {
17493public:
17494 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_parent(
17495 /* [retval][out] */ IVBSAXXMLReader** oReader) = 0;
17496
17497 virtual /* [helpstring][id][propputref] */ HRESULT STDMETHODCALLTYPE putref_parent(
17498 /* [in] */ IVBSAXXMLReader* oReader) = 0;
17499
17500 };
17501
17502#else /* C style interface */
17503
17504 typedef struct IVBSAXXMLFilterVtbl
17505 {
17506 BEGIN_INTERFACE
17507
17508 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
17509 IVBSAXXMLFilter* This,
17510 /* [in] */ REFIID riid,
17511 /* [iid_is][out] */ void** ppvObject);
17512
17513 ULONG(STDMETHODCALLTYPE* AddRef)(
17514 IVBSAXXMLFilter* This);
17515
17516 ULONG(STDMETHODCALLTYPE* Release)(
17517 IVBSAXXMLFilter* This);
17518
17519 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
17520 IVBSAXXMLFilter* This,
17521 /* [out] */ UINT* pctinfo);
17522
17523 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
17524 IVBSAXXMLFilter* This,
17525 /* [in] */ UINT iTInfo,
17526 /* [in] */ LCID lcid,
17527 /* [out] */ ITypeInfo** ppTInfo);
17528
17529 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
17530 IVBSAXXMLFilter* This,
17531 /* [in] */ REFIID riid,
17532 /* [size_is][in] */ LPOLESTR* rgszNames,
17533 /* [in] */ UINT cNames,
17534 /* [in] */ LCID lcid,
17535 /* [size_is][out] */ DISPID* rgDispId);
17536
17537 /* [local] */
17538 HRESULT(STDMETHODCALLTYPE* Invoke)(
17539 IVBSAXXMLFilter* This,
17540 /* [in] */ DISPID dispIdMember,
17541 /* [in] */ REFIID riid,
17542 /* [in] */ LCID lcid,
17543 /* [in] */ WORD wFlags,
17544 /* [out][in] */ DISPPARAMS* pDispParams,
17545 /* [out] */ VARIANT* pVarResult,
17546 /* [out] */ EXCEPINFO* pExcepInfo,
17547 /* [out] */ UINT* puArgErr);
17548
17549 /* [helpstring][id][propget] */
17550 HRESULT(STDMETHODCALLTYPE* get_parent)(
17551 IVBSAXXMLFilter* This,
17552 /* [retval][out] */ IVBSAXXMLReader** oReader);
17553
17554 /* [helpstring][id][propputref] */
17555 HRESULT(STDMETHODCALLTYPE* putref_parent)(
17556 IVBSAXXMLFilter* This,
17558
17559 END_INTERFACE
17561
17562 interface IVBSAXXMLFilter
17563 {
17564 CONST_VTBL struct IVBSAXXMLFilterVtbl* lpVtbl;
17565 };
17566
17567
17568
17569#ifdef COBJMACROS
17570
17571
17572#define IVBSAXXMLFilter_QueryInterface(This,riid,ppvObject) \
17573 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
17574
17575#define IVBSAXXMLFilter_AddRef(This) \
17576 (This)->lpVtbl -> AddRef(This)
17577
17578#define IVBSAXXMLFilter_Release(This) \
17579 (This)->lpVtbl -> Release(This)
17580
17581
17582#define IVBSAXXMLFilter_GetTypeInfoCount(This,pctinfo) \
17583 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
17584
17585#define IVBSAXXMLFilter_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
17586 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
17587
17588#define IVBSAXXMLFilter_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
17589 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
17590
17591#define IVBSAXXMLFilter_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
17592 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
17593
17594
17595#define IVBSAXXMLFilter_get_parent(This,oReader) \
17596 (This)->lpVtbl -> get_parent(This,oReader)
17597
17598#define IVBSAXXMLFilter_putref_parent(This,oReader) \
17599 (This)->lpVtbl -> putref_parent(This,oReader)
17600
17601#endif /* COBJMACROS */
17602
17603
17604#endif /* C style interface */
17605
17606
17607
17608 /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVBSAXXMLFilter_get_parent_Proxy(
17609 IVBSAXXMLFilter* This,
17610 /* [retval][out] */ IVBSAXXMLReader** oReader);
17611
17612
17614 IRpcStubBuffer* This,
17615 IRpcChannelBuffer* _pRpcChannelBuffer,
17616 PRPC_MESSAGE _pRpcMessage,
17617 DWORD* _pdwStubPhase);
17618
17619
17620 /* [helpstring][id][propputref] */
17621 HRESULT STDMETHODCALLTYPE IVBSAXXMLFilter_putref_parent_Proxy(
17622 IVBSAXXMLFilter* This,
17623 /* [in] */ IVBSAXXMLReader* oReader);
17624
17625
17627 IRpcStubBuffer* This,
17628 IRpcChannelBuffer* _pRpcChannelBuffer,
17629 PRPC_MESSAGE _pRpcMessage,
17630 DWORD* _pdwStubPhase);
17631
17632
17633
17634#endif /* __IVBSAXXMLFilter_INTERFACE_DEFINED__ */
17635
17636
17637#ifndef __IVBSAXLocator_INTERFACE_DEFINED__
17638#define __IVBSAXLocator_INTERFACE_DEFINED__
17639
17640 /* interface IVBSAXLocator */
17641 /* [unique][helpstring][uuid][nonextensible][oleautomation][dual][local][object] */
17642
17643
17644 EXTERN_C const IID IID_IVBSAXLocator;
17645
17646#if defined(__cplusplus) && !defined(CINTERFACE)
17647
17648 MIDL_INTERFACE("796e7ac5-5aa2-4eff-acad-3faaf01a3288")
17650 public IDispatch
17651 {
17652public:
17653 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_columnNumber(
17654 /* [retval][out] */ int* nColumn) = 0;
17655
17656 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_lineNumber(
17657 /* [retval][out] */ int* nLine) = 0;
17658
17659 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_publicId(
17660 /* [retval][out] */ BSTR* strPublicId) = 0;
17661
17662 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_systemId(
17663 /* [retval][out] */ BSTR* strSystemId) = 0;
17664
17665 };
17666
17667#else /* C style interface */
17668
17669 typedef struct IVBSAXLocatorVtbl
17670 {
17671 BEGIN_INTERFACE
17672
17673 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
17674 IVBSAXLocator* This,
17675 /* [in] */ REFIID riid,
17676 /* [iid_is][out] */ void** ppvObject);
17677
17678 ULONG(STDMETHODCALLTYPE* AddRef)(
17679 IVBSAXLocator* This);
17680
17681 ULONG(STDMETHODCALLTYPE* Release)(
17682 IVBSAXLocator* This);
17683
17684 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
17685 IVBSAXLocator* This,
17686 /* [out] */ UINT* pctinfo);
17687
17688 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
17689 IVBSAXLocator* This,
17690 /* [in] */ UINT iTInfo,
17691 /* [in] */ LCID lcid,
17692 /* [out] */ ITypeInfo** ppTInfo);
17693
17694 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
17695 IVBSAXLocator* This,
17696 /* [in] */ REFIID riid,
17697 /* [size_is][in] */ LPOLESTR* rgszNames,
17698 /* [in] */ UINT cNames,
17699 /* [in] */ LCID lcid,
17700 /* [size_is][out] */ DISPID* rgDispId);
17701
17702 /* [local] */
17703 HRESULT(STDMETHODCALLTYPE* Invoke)(
17704 IVBSAXLocator* This,
17705 /* [in] */ DISPID dispIdMember,
17706 /* [in] */ REFIID riid,
17707 /* [in] */ LCID lcid,
17708 /* [in] */ WORD wFlags,
17709 /* [out][in] */ DISPPARAMS* pDispParams,
17710 /* [out] */ VARIANT* pVarResult,
17711 /* [out] */ EXCEPINFO* pExcepInfo,
17712 /* [out] */ UINT* puArgErr);
17713
17714 /* [helpstring][id][propget] */
17715 HRESULT(STDMETHODCALLTYPE* get_columnNumber)(
17716 IVBSAXLocator* This,
17717 /* [retval][out] */ int* nColumn);
17718
17719 /* [helpstring][id][propget] */
17720 HRESULT(STDMETHODCALLTYPE* get_lineNumber)(
17721 IVBSAXLocator* This,
17722 /* [retval][out] */ int* nLine);
17723
17724 /* [helpstring][id][propget] */
17725 HRESULT(STDMETHODCALLTYPE* get_publicId)(
17726 IVBSAXLocator* This,
17727 /* [retval][out] */ BSTR* strPublicId);
17728
17729 /* [helpstring][id][propget] */
17730 HRESULT(STDMETHODCALLTYPE* get_systemId)(
17731 IVBSAXLocator* This,
17732 /* [retval][out] */ BSTR* strSystemId);
17733
17734 END_INTERFACE
17736
17737 interface IVBSAXLocator
17738 {
17739 CONST_VTBL struct IVBSAXLocatorVtbl* lpVtbl;
17740 };
17741
17742
17743
17744#ifdef COBJMACROS
17745
17746
17747#define IVBSAXLocator_QueryInterface(This,riid,ppvObject) \
17748 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
17749
17750#define IVBSAXLocator_AddRef(This) \
17751 (This)->lpVtbl -> AddRef(This)
17752
17753#define IVBSAXLocator_Release(This) \
17754 (This)->lpVtbl -> Release(This)
17755
17756
17757#define IVBSAXLocator_GetTypeInfoCount(This,pctinfo) \
17758 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
17759
17760#define IVBSAXLocator_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
17761 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
17762
17763#define IVBSAXLocator_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
17764 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
17765
17766#define IVBSAXLocator_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
17767 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
17768
17769
17770#define IVBSAXLocator_get_columnNumber(This,nColumn) \
17771 (This)->lpVtbl -> get_columnNumber(This,nColumn)
17772
17773#define IVBSAXLocator_get_lineNumber(This,nLine) \
17774 (This)->lpVtbl -> get_lineNumber(This,nLine)
17775
17776#define IVBSAXLocator_get_publicId(This,strPublicId) \
17777 (This)->lpVtbl -> get_publicId(This,strPublicId)
17778
17779#define IVBSAXLocator_get_systemId(This,strSystemId) \
17780 (This)->lpVtbl -> get_systemId(This,strSystemId)
17781
17782#endif /* COBJMACROS */
17783
17784
17785#endif /* C style interface */
17786
17787
17788
17789 /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVBSAXLocator_get_columnNumber_Proxy(
17790 IVBSAXLocator* This,
17791 /* [retval][out] */ int* nColumn);
17792
17793
17795 IRpcStubBuffer* This,
17796 IRpcChannelBuffer* _pRpcChannelBuffer,
17797 PRPC_MESSAGE _pRpcMessage,
17798 DWORD* _pdwStubPhase);
17799
17800
17801 /* [helpstring][id][propget] */
17802 HRESULT STDMETHODCALLTYPE IVBSAXLocator_get_lineNumber_Proxy(
17803 IVBSAXLocator* This,
17804 /* [retval][out] */ int* nLine);
17805
17806
17808 IRpcStubBuffer* This,
17809 IRpcChannelBuffer* _pRpcChannelBuffer,
17810 PRPC_MESSAGE _pRpcMessage,
17811 DWORD* _pdwStubPhase);
17812
17813
17814 /* [helpstring][id][propget] */
17815 HRESULT STDMETHODCALLTYPE IVBSAXLocator_get_publicId_Proxy(
17816 IVBSAXLocator* This,
17817 /* [retval][out] */ BSTR* strPublicId);
17818
17819
17821 IRpcStubBuffer* This,
17822 IRpcChannelBuffer* _pRpcChannelBuffer,
17823 PRPC_MESSAGE _pRpcMessage,
17824 DWORD* _pdwStubPhase);
17825
17826
17827 /* [helpstring][id][propget] */
17828 HRESULT STDMETHODCALLTYPE IVBSAXLocator_get_systemId_Proxy(
17829 IVBSAXLocator* This,
17830 /* [retval][out] */ BSTR* strSystemId);
17831
17832
17834 IRpcStubBuffer* This,
17835 IRpcChannelBuffer* _pRpcChannelBuffer,
17836 PRPC_MESSAGE _pRpcMessage,
17837 DWORD* _pdwStubPhase);
17838
17839
17840
17841#endif /* __IVBSAXLocator_INTERFACE_DEFINED__ */
17842
17843
17844#ifndef __IVBSAXEntityResolver_INTERFACE_DEFINED__
17845#define __IVBSAXEntityResolver_INTERFACE_DEFINED__
17846
17847 /* interface IVBSAXEntityResolver */
17848 /* [unique][helpstring][uuid][nonextensible][oleautomation][dual][local][object] */
17849
17850
17852
17853#if defined(__cplusplus) && !defined(CINTERFACE)
17854
17855 MIDL_INTERFACE("0c05d096-f45b-4aca-ad1a-aa0bc25518dc")
17857 public IDispatch
17858 {
17859public:
17860 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE resolveEntity(
17861 /* [out][in] */ BSTR* strPublicId,
17862 /* [out][in] */ BSTR* strSystemId,
17863 /* [retval][out] */ VARIANT* varInput) = 0;
17864
17865 };
17866
17867#else /* C style interface */
17868
17870 {
17871 BEGIN_INTERFACE
17872
17873 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
17875 /* [in] */ REFIID riid,
17876 /* [iid_is][out] */ void** ppvObject);
17877
17878 ULONG(STDMETHODCALLTYPE* AddRef)(
17879 IVBSAXEntityResolver* This);
17880
17881 ULONG(STDMETHODCALLTYPE* Release)(
17882 IVBSAXEntityResolver* This);
17883
17884 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
17886 /* [out] */ UINT* pctinfo);
17887
17888 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
17890 /* [in] */ UINT iTInfo,
17891 /* [in] */ LCID lcid,
17892 /* [out] */ ITypeInfo** ppTInfo);
17893
17894 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
17896 /* [in] */ REFIID riid,
17897 /* [size_is][in] */ LPOLESTR* rgszNames,
17898 /* [in] */ UINT cNames,
17899 /* [in] */ LCID lcid,
17900 /* [size_is][out] */ DISPID* rgDispId);
17901
17902 /* [local] */
17903 HRESULT(STDMETHODCALLTYPE* Invoke)(
17905 /* [in] */ DISPID dispIdMember,
17906 /* [in] */ REFIID riid,
17907 /* [in] */ LCID lcid,
17908 /* [in] */ WORD wFlags,
17909 /* [out][in] */ DISPPARAMS* pDispParams,
17910 /* [out] */ VARIANT* pVarResult,
17911 /* [out] */ EXCEPINFO* pExcepInfo,
17912 /* [out] */ UINT* puArgErr);
17913
17914 /* [helpstring][id] */
17915 HRESULT(STDMETHODCALLTYPE* resolveEntity)(
17917 /* [out][in] */ BSTR* strPublicId,
17918 /* [out][in] */ BSTR* strSystemId,
17919 /* [retval][out] */ VARIANT* varInput);
17920
17921 END_INTERFACE
17923
17924 interface IVBSAXEntityResolver
17925 {
17926 CONST_VTBL struct IVBSAXEntityResolverVtbl* lpVtbl;
17927 };
17928
17929
17930
17931#ifdef COBJMACROS
17932
17933
17934#define IVBSAXEntityResolver_QueryInterface(This,riid,ppvObject) \
17935 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
17936
17937#define IVBSAXEntityResolver_AddRef(This) \
17938 (This)->lpVtbl -> AddRef(This)
17939
17940#define IVBSAXEntityResolver_Release(This) \
17941 (This)->lpVtbl -> Release(This)
17942
17943
17944#define IVBSAXEntityResolver_GetTypeInfoCount(This,pctinfo) \
17945 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
17946
17947#define IVBSAXEntityResolver_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
17948 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
17949
17950#define IVBSAXEntityResolver_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
17951 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
17952
17953#define IVBSAXEntityResolver_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
17954 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
17955
17956
17957#define IVBSAXEntityResolver_resolveEntity(This,strPublicId,strSystemId,varInput) \
17958 (This)->lpVtbl -> resolveEntity(This,strPublicId,strSystemId,varInput)
17959
17960#endif /* COBJMACROS */
17961
17962
17963#endif /* C style interface */
17964
17965
17966
17967 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXEntityResolver_resolveEntity_Proxy(
17969 /* [out][in] */ BSTR* strPublicId,
17970 /* [out][in] */ BSTR* strSystemId,
17971 /* [retval][out] */ VARIANT* varInput);
17972
17973
17975 IRpcStubBuffer* This,
17976 IRpcChannelBuffer* _pRpcChannelBuffer,
17977 PRPC_MESSAGE _pRpcMessage,
17978 DWORD* _pdwStubPhase);
17979
17980
17981
17982#endif /* __IVBSAXEntityResolver_INTERFACE_DEFINED__ */
17983
17984
17985#ifndef __IVBSAXContentHandler_INTERFACE_DEFINED__
17986#define __IVBSAXContentHandler_INTERFACE_DEFINED__
17987
17988 /* interface IVBSAXContentHandler */
17989 /* [unique][helpstring][uuid][nonextensible][oleautomation][dual][local][object] */
17990
17991
17993
17994#if defined(__cplusplus) && !defined(CINTERFACE)
17995
17996 MIDL_INTERFACE("2ed7290a-4dd5-4b46-bb26-4e4155e77faa")
17998 public IDispatch
17999 {
18000public:
18001 virtual /* [helpstring][id][propputref] */ HRESULT STDMETHODCALLTYPE putref_documentLocator(
18002 /* [in] */ IVBSAXLocator* oLocator) = 0;
18003
18004 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE startDocument(void) = 0;
18005
18006 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE endDocument(void) = 0;
18007
18008 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE startPrefixMapping(
18009 /* [out][in] */ BSTR* strPrefix,
18010 /* [out][in] */ BSTR* strURI) = 0;
18011
18012 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE endPrefixMapping(
18013 /* [out][in] */ BSTR* strPrefix) = 0;
18014
18015 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE startElement(
18016 /* [out][in] */ BSTR* strNamespaceURI,
18017 /* [out][in] */ BSTR* strLocalName,
18018 /* [out][in] */ BSTR* strQName,
18019 /* [in] */ IVBSAXAttributes* oAttributes) = 0;
18020
18021 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE endElement(
18022 /* [out][in] */ BSTR* strNamespaceURI,
18023 /* [out][in] */ BSTR* strLocalName,
18024 /* [out][in] */ BSTR* strQName) = 0;
18025
18026 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE characters(
18027 /* [out][in] */ BSTR* strChars) = 0;
18028
18029 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ignorableWhitespace(
18030 /* [out][in] */ BSTR* strChars) = 0;
18031
18032 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE processingInstruction(
18033 /* [out][in] */ BSTR* strTarget,
18034 /* [out][in] */ BSTR* strData) = 0;
18035
18036 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE skippedEntity(
18037 /* [out][in] */ BSTR* strName) = 0;
18038
18039 };
18040
18041#else /* C style interface */
18042
18044 {
18045 BEGIN_INTERFACE
18046
18047 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
18049 /* [in] */ REFIID riid,
18050 /* [iid_is][out] */ void** ppvObject);
18051
18052 ULONG(STDMETHODCALLTYPE* AddRef)(
18053 IVBSAXContentHandler* This);
18054
18055 ULONG(STDMETHODCALLTYPE* Release)(
18056 IVBSAXContentHandler* This);
18057
18058 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
18060 /* [out] */ UINT* pctinfo);
18061
18062 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
18064 /* [in] */ UINT iTInfo,
18065 /* [in] */ LCID lcid,
18066 /* [out] */ ITypeInfo** ppTInfo);
18067
18068 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
18070 /* [in] */ REFIID riid,
18071 /* [size_is][in] */ LPOLESTR* rgszNames,
18072 /* [in] */ UINT cNames,
18073 /* [in] */ LCID lcid,
18074 /* [size_is][out] */ DISPID* rgDispId);
18075
18076 /* [local] */
18077 HRESULT(STDMETHODCALLTYPE* Invoke)(
18079 /* [in] */ DISPID dispIdMember,
18080 /* [in] */ REFIID riid,
18081 /* [in] */ LCID lcid,
18082 /* [in] */ WORD wFlags,
18083 /* [out][in] */ DISPPARAMS* pDispParams,
18084 /* [out] */ VARIANT* pVarResult,
18085 /* [out] */ EXCEPINFO* pExcepInfo,
18086 /* [out] */ UINT* puArgErr);
18087
18088 /* [helpstring][id][propputref] */
18089 HRESULT(STDMETHODCALLTYPE* putref_documentLocator)(
18092
18093 /* [helpstring][id] */
18094 HRESULT(STDMETHODCALLTYPE* startDocument)(
18095 IVBSAXContentHandler* This);
18096
18097 /* [helpstring][id] */
18098 HRESULT(STDMETHODCALLTYPE* endDocument)(
18099 IVBSAXContentHandler* This);
18100
18101 /* [helpstring][id] */
18102 HRESULT(STDMETHODCALLTYPE* startPrefixMapping)(
18104 /* [out][in] */ BSTR* strPrefix,
18105 /* [out][in] */ BSTR* strURI);
18106
18107 /* [helpstring][id] */
18108 HRESULT(STDMETHODCALLTYPE* endPrefixMapping)(
18110 /* [out][in] */ BSTR* strPrefix);
18111
18112 /* [helpstring][id] */
18113 HRESULT(STDMETHODCALLTYPE* startElement)(
18115 /* [out][in] */ BSTR* strNamespaceURI,
18116 /* [out][in] */ BSTR* strLocalName,
18117 /* [out][in] */ BSTR* strQName,
18119
18120 /* [helpstring][id] */
18121 HRESULT(STDMETHODCALLTYPE* endElement)(
18123 /* [out][in] */ BSTR* strNamespaceURI,
18124 /* [out][in] */ BSTR* strLocalName,
18125 /* [out][in] */ BSTR* strQName);
18126
18127 /* [helpstring][id] */
18128 HRESULT(STDMETHODCALLTYPE* characters)(
18130 /* [out][in] */ BSTR* strChars);
18131
18132 /* [helpstring][id] */
18133 HRESULT(STDMETHODCALLTYPE* ignorableWhitespace)(
18135 /* [out][in] */ BSTR* strChars);
18136
18137 /* [helpstring][id] */
18138 HRESULT(STDMETHODCALLTYPE* processingInstruction)(
18140 /* [out][in] */ BSTR* strTarget,
18141 /* [out][in] */ BSTR* strData);
18142
18143 /* [helpstring][id] */
18144 HRESULT(STDMETHODCALLTYPE* skippedEntity)(
18146 /* [out][in] */ BSTR* strName);
18147
18148 END_INTERFACE
18150
18151 interface IVBSAXContentHandler
18152 {
18153 CONST_VTBL struct IVBSAXContentHandlerVtbl* lpVtbl;
18154 };
18155
18156
18157
18158#ifdef COBJMACROS
18159
18160
18161#define IVBSAXContentHandler_QueryInterface(This,riid,ppvObject) \
18162 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
18163
18164#define IVBSAXContentHandler_AddRef(This) \
18165 (This)->lpVtbl -> AddRef(This)
18166
18167#define IVBSAXContentHandler_Release(This) \
18168 (This)->lpVtbl -> Release(This)
18169
18170
18171#define IVBSAXContentHandler_GetTypeInfoCount(This,pctinfo) \
18172 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
18173
18174#define IVBSAXContentHandler_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
18175 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
18176
18177#define IVBSAXContentHandler_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
18178 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
18179
18180#define IVBSAXContentHandler_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
18181 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
18182
18183
18184#define IVBSAXContentHandler_putref_documentLocator(This,oLocator) \
18185 (This)->lpVtbl -> putref_documentLocator(This,oLocator)
18186
18187#define IVBSAXContentHandler_startDocument(This) \
18188 (This)->lpVtbl -> startDocument(This)
18189
18190#define IVBSAXContentHandler_endDocument(This) \
18191 (This)->lpVtbl -> endDocument(This)
18192
18193#define IVBSAXContentHandler_startPrefixMapping(This,strPrefix,strURI) \
18194 (This)->lpVtbl -> startPrefixMapping(This,strPrefix,strURI)
18195
18196#define IVBSAXContentHandler_endPrefixMapping(This,strPrefix) \
18197 (This)->lpVtbl -> endPrefixMapping(This,strPrefix)
18198
18199#define IVBSAXContentHandler_startElement(This,strNamespaceURI,strLocalName,strQName,oAttributes) \
18200 (This)->lpVtbl -> startElement(This,strNamespaceURI,strLocalName,strQName,oAttributes)
18201
18202#define IVBSAXContentHandler_endElement(This,strNamespaceURI,strLocalName,strQName) \
18203 (This)->lpVtbl -> endElement(This,strNamespaceURI,strLocalName,strQName)
18204
18205#define IVBSAXContentHandler_characters(This,strChars) \
18206 (This)->lpVtbl -> characters(This,strChars)
18207
18208#define IVBSAXContentHandler_ignorableWhitespace(This,strChars) \
18209 (This)->lpVtbl -> ignorableWhitespace(This,strChars)
18210
18211#define IVBSAXContentHandler_processingInstruction(This,strTarget,strData) \
18212 (This)->lpVtbl -> processingInstruction(This,strTarget,strData)
18213
18214#define IVBSAXContentHandler_skippedEntity(This,strName) \
18215 (This)->lpVtbl -> skippedEntity(This,strName)
18216
18217#endif /* COBJMACROS */
18218
18219
18220#endif /* C style interface */
18221
18222
18223
18224 /* [helpstring][id][propputref] */ HRESULT STDMETHODCALLTYPE IVBSAXContentHandler_putref_documentLocator_Proxy(
18226 /* [in] */ IVBSAXLocator* oLocator);
18227
18228
18230 IRpcStubBuffer* This,
18231 IRpcChannelBuffer* _pRpcChannelBuffer,
18232 PRPC_MESSAGE _pRpcMessage,
18233 DWORD* _pdwStubPhase);
18234
18235
18236 /* [helpstring][id] */
18238 IVBSAXContentHandler* This);
18239
18240
18242 IRpcStubBuffer* This,
18243 IRpcChannelBuffer* _pRpcChannelBuffer,
18244 PRPC_MESSAGE _pRpcMessage,
18245 DWORD* _pdwStubPhase);
18246
18247
18248 /* [helpstring][id] */
18250 IVBSAXContentHandler* This);
18251
18252
18254 IRpcStubBuffer* This,
18255 IRpcChannelBuffer* _pRpcChannelBuffer,
18256 PRPC_MESSAGE _pRpcMessage,
18257 DWORD* _pdwStubPhase);
18258
18259
18260 /* [helpstring][id] */
18263 /* [out][in] */ BSTR* strPrefix,
18264 /* [out][in] */ BSTR* strURI);
18265
18266
18268 IRpcStubBuffer* This,
18269 IRpcChannelBuffer* _pRpcChannelBuffer,
18270 PRPC_MESSAGE _pRpcMessage,
18271 DWORD* _pdwStubPhase);
18272
18273
18274 /* [helpstring][id] */
18277 /* [out][in] */ BSTR* strPrefix);
18278
18279
18281 IRpcStubBuffer* This,
18282 IRpcChannelBuffer* _pRpcChannelBuffer,
18283 PRPC_MESSAGE _pRpcMessage,
18284 DWORD* _pdwStubPhase);
18285
18286
18287 /* [helpstring][id] */
18290 /* [out][in] */ BSTR* strNamespaceURI,
18291 /* [out][in] */ BSTR* strLocalName,
18292 /* [out][in] */ BSTR* strQName,
18293 /* [in] */ IVBSAXAttributes* oAttributes);
18294
18295
18297 IRpcStubBuffer* This,
18298 IRpcChannelBuffer* _pRpcChannelBuffer,
18299 PRPC_MESSAGE _pRpcMessage,
18300 DWORD* _pdwStubPhase);
18301
18302
18303 /* [helpstring][id] */
18304 HRESULT STDMETHODCALLTYPE IVBSAXContentHandler_endElement_Proxy(
18306 /* [out][in] */ BSTR* strNamespaceURI,
18307 /* [out][in] */ BSTR* strLocalName,
18308 /* [out][in] */ BSTR* strQName);
18309
18310
18312 IRpcStubBuffer* This,
18313 IRpcChannelBuffer* _pRpcChannelBuffer,
18314 PRPC_MESSAGE _pRpcMessage,
18315 DWORD* _pdwStubPhase);
18316
18317
18318 /* [helpstring][id] */
18319 HRESULT STDMETHODCALLTYPE IVBSAXContentHandler_characters_Proxy(
18321 /* [out][in] */ BSTR* strChars);
18322
18323
18325 IRpcStubBuffer* This,
18326 IRpcChannelBuffer* _pRpcChannelBuffer,
18327 PRPC_MESSAGE _pRpcMessage,
18328 DWORD* _pdwStubPhase);
18329
18330
18331 /* [helpstring][id] */
18334 /* [out][in] */ BSTR* strChars);
18335
18336
18338 IRpcStubBuffer* This,
18339 IRpcChannelBuffer* _pRpcChannelBuffer,
18340 PRPC_MESSAGE _pRpcMessage,
18341 DWORD* _pdwStubPhase);
18342
18343
18344 /* [helpstring][id] */
18347 /* [out][in] */ BSTR* strTarget,
18348 /* [out][in] */ BSTR* strData);
18349
18350
18352 IRpcStubBuffer* This,
18353 IRpcChannelBuffer* _pRpcChannelBuffer,
18354 PRPC_MESSAGE _pRpcMessage,
18355 DWORD* _pdwStubPhase);
18356
18357
18358 /* [helpstring][id] */
18361 /* [out][in] */ BSTR* strName);
18362
18363
18365 IRpcStubBuffer* This,
18366 IRpcChannelBuffer* _pRpcChannelBuffer,
18367 PRPC_MESSAGE _pRpcMessage,
18368 DWORD* _pdwStubPhase);
18369
18370
18371
18372#endif /* __IVBSAXContentHandler_INTERFACE_DEFINED__ */
18373
18374
18375#ifndef __IVBSAXDTDHandler_INTERFACE_DEFINED__
18376#define __IVBSAXDTDHandler_INTERFACE_DEFINED__
18377
18378 /* interface IVBSAXDTDHandler */
18379 /* [unique][helpstring][uuid][nonextensible][oleautomation][dual][local][object] */
18380
18381
18383
18384#if defined(__cplusplus) && !defined(CINTERFACE)
18385
18386 MIDL_INTERFACE("24fb3297-302d-4620-ba39-3a732d850558")
18388 public IDispatch
18389 {
18390public:
18391 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE notationDecl(
18392 /* [out][in] */ BSTR* strName,
18393 /* [out][in] */ BSTR* strPublicId,
18394 /* [out][in] */ BSTR* strSystemId) = 0;
18395
18396 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE unparsedEntityDecl(
18397 /* [out][in] */ BSTR* strName,
18398 /* [out][in] */ BSTR* strPublicId,
18399 /* [out][in] */ BSTR* strSystemId,
18400 /* [out][in] */ BSTR* strNotationName) = 0;
18401
18402 };
18403
18404#else /* C style interface */
18405
18407 {
18408 BEGIN_INTERFACE
18409
18410 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
18411 IVBSAXDTDHandler* This,
18412 /* [in] */ REFIID riid,
18413 /* [iid_is][out] */ void** ppvObject);
18414
18415 ULONG(STDMETHODCALLTYPE* AddRef)(
18416 IVBSAXDTDHandler* This);
18417
18418 ULONG(STDMETHODCALLTYPE* Release)(
18419 IVBSAXDTDHandler* This);
18420
18421 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
18422 IVBSAXDTDHandler* This,
18423 /* [out] */ UINT* pctinfo);
18424
18425 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
18426 IVBSAXDTDHandler* This,
18427 /* [in] */ UINT iTInfo,
18428 /* [in] */ LCID lcid,
18429 /* [out] */ ITypeInfo** ppTInfo);
18430
18431 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
18432 IVBSAXDTDHandler* This,
18433 /* [in] */ REFIID riid,
18434 /* [size_is][in] */ LPOLESTR* rgszNames,
18435 /* [in] */ UINT cNames,
18436 /* [in] */ LCID lcid,
18437 /* [size_is][out] */ DISPID* rgDispId);
18438
18439 /* [local] */
18440 HRESULT(STDMETHODCALLTYPE* Invoke)(
18441 IVBSAXDTDHandler* This,
18442 /* [in] */ DISPID dispIdMember,
18443 /* [in] */ REFIID riid,
18444 /* [in] */ LCID lcid,
18445 /* [in] */ WORD wFlags,
18446 /* [out][in] */ DISPPARAMS* pDispParams,
18447 /* [out] */ VARIANT* pVarResult,
18448 /* [out] */ EXCEPINFO* pExcepInfo,
18449 /* [out] */ UINT* puArgErr);
18450
18451 /* [helpstring][id] */
18452 HRESULT(STDMETHODCALLTYPE* notationDecl)(
18453 IVBSAXDTDHandler* This,
18454 /* [out][in] */ BSTR* strName,
18455 /* [out][in] */ BSTR* strPublicId,
18456 /* [out][in] */ BSTR* strSystemId);
18457
18458 /* [helpstring][id] */
18459 HRESULT(STDMETHODCALLTYPE* unparsedEntityDecl)(
18460 IVBSAXDTDHandler* This,
18461 /* [out][in] */ BSTR* strName,
18462 /* [out][in] */ BSTR* strPublicId,
18463 /* [out][in] */ BSTR* strSystemId,
18464 /* [out][in] */ BSTR* strNotationName);
18465
18466 END_INTERFACE
18468
18469 interface IVBSAXDTDHandler
18470 {
18471 CONST_VTBL struct IVBSAXDTDHandlerVtbl* lpVtbl;
18472 };
18473
18474
18475
18476#ifdef COBJMACROS
18477
18478
18479#define IVBSAXDTDHandler_QueryInterface(This,riid,ppvObject) \
18480 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
18481
18482#define IVBSAXDTDHandler_AddRef(This) \
18483 (This)->lpVtbl -> AddRef(This)
18484
18485#define IVBSAXDTDHandler_Release(This) \
18486 (This)->lpVtbl -> Release(This)
18487
18488
18489#define IVBSAXDTDHandler_GetTypeInfoCount(This,pctinfo) \
18490 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
18491
18492#define IVBSAXDTDHandler_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
18493 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
18494
18495#define IVBSAXDTDHandler_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
18496 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
18497
18498#define IVBSAXDTDHandler_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
18499 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
18500
18501
18502#define IVBSAXDTDHandler_notationDecl(This,strName,strPublicId,strSystemId) \
18503 (This)->lpVtbl -> notationDecl(This,strName,strPublicId,strSystemId)
18504
18505#define IVBSAXDTDHandler_unparsedEntityDecl(This,strName,strPublicId,strSystemId,strNotationName) \
18506 (This)->lpVtbl -> unparsedEntityDecl(This,strName,strPublicId,strSystemId,strNotationName)
18507
18508#endif /* COBJMACROS */
18509
18510
18511#endif /* C style interface */
18512
18513
18514
18515 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXDTDHandler_notationDecl_Proxy(
18516 IVBSAXDTDHandler* This,
18517 /* [out][in] */ BSTR* strName,
18518 /* [out][in] */ BSTR* strPublicId,
18519 /* [out][in] */ BSTR* strSystemId);
18520
18521
18523 IRpcStubBuffer* This,
18524 IRpcChannelBuffer* _pRpcChannelBuffer,
18525 PRPC_MESSAGE _pRpcMessage,
18526 DWORD* _pdwStubPhase);
18527
18528
18529 /* [helpstring][id] */
18531 IVBSAXDTDHandler* This,
18532 /* [out][in] */ BSTR* strName,
18533 /* [out][in] */ BSTR* strPublicId,
18534 /* [out][in] */ BSTR* strSystemId,
18535 /* [out][in] */ BSTR* strNotationName);
18536
18537
18539 IRpcStubBuffer* This,
18540 IRpcChannelBuffer* _pRpcChannelBuffer,
18541 PRPC_MESSAGE _pRpcMessage,
18542 DWORD* _pdwStubPhase);
18543
18544
18545
18546#endif /* __IVBSAXDTDHandler_INTERFACE_DEFINED__ */
18547
18548
18549#ifndef __IVBSAXErrorHandler_INTERFACE_DEFINED__
18550#define __IVBSAXErrorHandler_INTERFACE_DEFINED__
18551
18552 /* interface IVBSAXErrorHandler */
18553 /* [unique][helpstring][uuid][nonextensible][oleautomation][dual][local][object] */
18554
18555
18557
18558#if defined(__cplusplus) && !defined(CINTERFACE)
18559
18560 MIDL_INTERFACE("d963d3fe-173c-4862-9095-b92f66995f52")
18562 public IDispatch
18563 {
18564public:
18565 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE error(
18566 /* [in] */ IVBSAXLocator* oLocator,
18567 /* [out][in] */ BSTR* strErrorMessage,
18568 /* [in] */ long nErrorCode) = 0;
18569
18570 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE fatalError(
18571 /* [in] */ IVBSAXLocator* oLocator,
18572 /* [out][in] */ BSTR* strErrorMessage,
18573 /* [in] */ long nErrorCode) = 0;
18574
18575 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ignorableWarning(
18576 /* [in] */ IVBSAXLocator* oLocator,
18577 /* [out][in] */ BSTR* strErrorMessage,
18578 /* [in] */ long nErrorCode) = 0;
18579
18580 };
18581
18582#else /* C style interface */
18583
18585 {
18586 BEGIN_INTERFACE
18587
18588 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
18589 IVBSAXErrorHandler* This,
18590 /* [in] */ REFIID riid,
18591 /* [iid_is][out] */ void** ppvObject);
18592
18593 ULONG(STDMETHODCALLTYPE* AddRef)(
18594 IVBSAXErrorHandler* This);
18595
18596 ULONG(STDMETHODCALLTYPE* Release)(
18597 IVBSAXErrorHandler* This);
18598
18599 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
18600 IVBSAXErrorHandler* This,
18601 /* [out] */ UINT* pctinfo);
18602
18603 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
18604 IVBSAXErrorHandler* This,
18605 /* [in] */ UINT iTInfo,
18606 /* [in] */ LCID lcid,
18607 /* [out] */ ITypeInfo** ppTInfo);
18608
18609 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
18610 IVBSAXErrorHandler* This,
18611 /* [in] */ REFIID riid,
18612 /* [size_is][in] */ LPOLESTR* rgszNames,
18613 /* [in] */ UINT cNames,
18614 /* [in] */ LCID lcid,
18615 /* [size_is][out] */ DISPID* rgDispId);
18616
18617 /* [local] */
18618 HRESULT(STDMETHODCALLTYPE* Invoke)(
18619 IVBSAXErrorHandler* This,
18620 /* [in] */ DISPID dispIdMember,
18621 /* [in] */ REFIID riid,
18622 /* [in] */ LCID lcid,
18623 /* [in] */ WORD wFlags,
18624 /* [out][in] */ DISPPARAMS* pDispParams,
18625 /* [out] */ VARIANT* pVarResult,
18626 /* [out] */ EXCEPINFO* pExcepInfo,
18627 /* [out] */ UINT* puArgErr);
18628
18629 /* [helpstring][id] */
18630 HRESULT(STDMETHODCALLTYPE* error)(
18631 IVBSAXErrorHandler* This,
18633 /* [out][in] */ BSTR* strErrorMessage,
18634 /* [in] */ long nErrorCode);
18635
18636 /* [helpstring][id] */
18637 HRESULT(STDMETHODCALLTYPE* fatalError)(
18638 IVBSAXErrorHandler* This,
18639 /* [in] */ IVBSAXLocator* oLocator,
18640 /* [out][in] */ BSTR* strErrorMessage,
18641 /* [in] */ long nErrorCode);
18642
18643 /* [helpstring][id] */
18644 HRESULT(STDMETHODCALLTYPE* ignorableWarning)(
18645 IVBSAXErrorHandler* This,
18646 /* [in] */ IVBSAXLocator* oLocator,
18647 /* [out][in] */ BSTR* strErrorMessage,
18648 /* [in] */ long nErrorCode);
18649
18650 END_INTERFACE
18652
18653 interface IVBSAXErrorHandler
18654 {
18655 CONST_VTBL struct IVBSAXErrorHandlerVtbl* lpVtbl;
18656 };
18657
18658
18659
18660#ifdef COBJMACROS
18661
18662
18663#define IVBSAXErrorHandler_QueryInterface(This,riid,ppvObject) \
18664 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
18665
18666#define IVBSAXErrorHandler_AddRef(This) \
18667 (This)->lpVtbl -> AddRef(This)
18668
18669#define IVBSAXErrorHandler_Release(This) \
18670 (This)->lpVtbl -> Release(This)
18671
18672
18673#define IVBSAXErrorHandler_GetTypeInfoCount(This,pctinfo) \
18674 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
18675
18676#define IVBSAXErrorHandler_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
18677 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
18678
18679#define IVBSAXErrorHandler_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
18680 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
18681
18682#define IVBSAXErrorHandler_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
18683 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
18684
18685
18686#define IVBSAXErrorHandler_error(This,oLocator,strErrorMessage,nErrorCode) \
18687 (This)->lpVtbl -> error(This,oLocator,strErrorMessage,nErrorCode)
18688
18689#define IVBSAXErrorHandler_fatalError(This,oLocator,strErrorMessage,nErrorCode) \
18690 (This)->lpVtbl -> fatalError(This,oLocator,strErrorMessage,nErrorCode)
18691
18692#define IVBSAXErrorHandler_ignorableWarning(This,oLocator,strErrorMessage,nErrorCode) \
18693 (This)->lpVtbl -> ignorableWarning(This,oLocator,strErrorMessage,nErrorCode)
18694
18695#endif /* COBJMACROS */
18696
18697
18698#endif /* C style interface */
18699
18700
18701
18702 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXErrorHandler_error_Proxy(
18703 IVBSAXErrorHandler* This,
18704 /* [in] */ IVBSAXLocator* oLocator,
18705 /* [out][in] */ BSTR* strErrorMessage,
18706 /* [in] */ long nErrorCode);
18707
18708
18710 IRpcStubBuffer* This,
18711 IRpcChannelBuffer* _pRpcChannelBuffer,
18712 PRPC_MESSAGE _pRpcMessage,
18713 DWORD* _pdwStubPhase);
18714
18715
18716 /* [helpstring][id] */
18717 HRESULT STDMETHODCALLTYPE IVBSAXErrorHandler_fatalError_Proxy(
18718 IVBSAXErrorHandler* This,
18719 /* [in] */ IVBSAXLocator* oLocator,
18720 /* [out][in] */ BSTR* strErrorMessage,
18721 /* [in] */ long nErrorCode);
18722
18723
18725 IRpcStubBuffer* This,
18726 IRpcChannelBuffer* _pRpcChannelBuffer,
18727 PRPC_MESSAGE _pRpcMessage,
18728 DWORD* _pdwStubPhase);
18729
18730
18731 /* [helpstring][id] */
18733 IVBSAXErrorHandler* This,
18734 /* [in] */ IVBSAXLocator* oLocator,
18735 /* [out][in] */ BSTR* strErrorMessage,
18736 /* [in] */ long nErrorCode);
18737
18738
18740 IRpcStubBuffer* This,
18741 IRpcChannelBuffer* _pRpcChannelBuffer,
18742 PRPC_MESSAGE _pRpcMessage,
18743 DWORD* _pdwStubPhase);
18744
18745
18746
18747#endif /* __IVBSAXErrorHandler_INTERFACE_DEFINED__ */
18748
18749
18750#ifndef __IVBSAXLexicalHandler_INTERFACE_DEFINED__
18751#define __IVBSAXLexicalHandler_INTERFACE_DEFINED__
18752
18753 /* interface IVBSAXLexicalHandler */
18754 /* [unique][helpstring][uuid][nonextensible][oleautomation][dual][local][object] */
18755
18756
18758
18759#if defined(__cplusplus) && !defined(CINTERFACE)
18760
18761 MIDL_INTERFACE("032aac35-8c0e-4d9d-979f-e3b702935576")
18763 public IDispatch
18764 {
18765public:
18766 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE startDTD(
18767 /* [out][in] */ BSTR* strName,
18768 /* [out][in] */ BSTR* strPublicId,
18769 /* [out][in] */ BSTR* strSystemId) = 0;
18770
18771 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE endDTD(void) = 0;
18772
18773 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE startEntity(
18774 /* [out][in] */ BSTR* strName) = 0;
18775
18776 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE endEntity(
18777 /* [out][in] */ BSTR* strName) = 0;
18778
18779 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE startCDATA(void) = 0;
18780
18781 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE endCDATA(void) = 0;
18782
18783 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE comment(
18784 /* [out][in] */ BSTR* strChars) = 0;
18785
18786 };
18787
18788#else /* C style interface */
18789
18791 {
18792 BEGIN_INTERFACE
18793
18794 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
18796 /* [in] */ REFIID riid,
18797 /* [iid_is][out] */ void** ppvObject);
18798
18799 ULONG(STDMETHODCALLTYPE* AddRef)(
18800 IVBSAXLexicalHandler* This);
18801
18802 ULONG(STDMETHODCALLTYPE* Release)(
18803 IVBSAXLexicalHandler* This);
18804
18805 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
18807 /* [out] */ UINT* pctinfo);
18808
18809 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
18811 /* [in] */ UINT iTInfo,
18812 /* [in] */ LCID lcid,
18813 /* [out] */ ITypeInfo** ppTInfo);
18814
18815 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
18817 /* [in] */ REFIID riid,
18818 /* [size_is][in] */ LPOLESTR* rgszNames,
18819 /* [in] */ UINT cNames,
18820 /* [in] */ LCID lcid,
18821 /* [size_is][out] */ DISPID* rgDispId);
18822
18823 /* [local] */
18824 HRESULT(STDMETHODCALLTYPE* Invoke)(
18826 /* [in] */ DISPID dispIdMember,
18827 /* [in] */ REFIID riid,
18828 /* [in] */ LCID lcid,
18829 /* [in] */ WORD wFlags,
18830 /* [out][in] */ DISPPARAMS* pDispParams,
18831 /* [out] */ VARIANT* pVarResult,
18832 /* [out] */ EXCEPINFO* pExcepInfo,
18833 /* [out] */ UINT* puArgErr);
18834
18835 /* [helpstring][id] */
18836 HRESULT(STDMETHODCALLTYPE* startDTD)(
18838 /* [out][in] */ BSTR* strName,
18839 /* [out][in] */ BSTR* strPublicId,
18840 /* [out][in] */ BSTR* strSystemId);
18841
18842 /* [helpstring][id] */
18843 HRESULT(STDMETHODCALLTYPE* endDTD)(
18844 IVBSAXLexicalHandler* This);
18845
18846 /* [helpstring][id] */
18847 HRESULT(STDMETHODCALLTYPE* startEntity)(
18849 /* [out][in] */ BSTR* strName);
18850
18851 /* [helpstring][id] */
18852 HRESULT(STDMETHODCALLTYPE* endEntity)(
18854 /* [out][in] */ BSTR* strName);
18855
18856 /* [helpstring][id] */
18857 HRESULT(STDMETHODCALLTYPE* startCDATA)(
18858 IVBSAXLexicalHandler* This);
18859
18860 /* [helpstring][id] */
18861 HRESULT(STDMETHODCALLTYPE* endCDATA)(
18862 IVBSAXLexicalHandler* This);
18863
18864 /* [helpstring][id] */
18865 HRESULT(STDMETHODCALLTYPE* comment)(
18867 /* [out][in] */ BSTR* strChars);
18868
18869 END_INTERFACE
18871
18872 interface IVBSAXLexicalHandler
18873 {
18874 CONST_VTBL struct IVBSAXLexicalHandlerVtbl* lpVtbl;
18875 };
18876
18877
18878
18879#ifdef COBJMACROS
18880
18881
18882#define IVBSAXLexicalHandler_QueryInterface(This,riid,ppvObject) \
18883 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
18884
18885#define IVBSAXLexicalHandler_AddRef(This) \
18886 (This)->lpVtbl -> AddRef(This)
18887
18888#define IVBSAXLexicalHandler_Release(This) \
18889 (This)->lpVtbl -> Release(This)
18890
18891
18892#define IVBSAXLexicalHandler_GetTypeInfoCount(This,pctinfo) \
18893 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
18894
18895#define IVBSAXLexicalHandler_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
18896 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
18897
18898#define IVBSAXLexicalHandler_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
18899 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
18900
18901#define IVBSAXLexicalHandler_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
18902 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
18903
18904
18905#define IVBSAXLexicalHandler_startDTD(This,strName,strPublicId,strSystemId) \
18906 (This)->lpVtbl -> startDTD(This,strName,strPublicId,strSystemId)
18907
18908#define IVBSAXLexicalHandler_endDTD(This) \
18909 (This)->lpVtbl -> endDTD(This)
18910
18911#define IVBSAXLexicalHandler_startEntity(This,strName) \
18912 (This)->lpVtbl -> startEntity(This,strName)
18913
18914#define IVBSAXLexicalHandler_endEntity(This,strName) \
18915 (This)->lpVtbl -> endEntity(This,strName)
18916
18917#define IVBSAXLexicalHandler_startCDATA(This) \
18918 (This)->lpVtbl -> startCDATA(This)
18919
18920#define IVBSAXLexicalHandler_endCDATA(This) \
18921 (This)->lpVtbl -> endCDATA(This)
18922
18923#define IVBSAXLexicalHandler_comment(This,strChars) \
18924 (This)->lpVtbl -> comment(This,strChars)
18925
18926#endif /* COBJMACROS */
18927
18928
18929#endif /* C style interface */
18930
18931
18932
18933 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXLexicalHandler_startDTD_Proxy(
18935 /* [out][in] */ BSTR* strName,
18936 /* [out][in] */ BSTR* strPublicId,
18937 /* [out][in] */ BSTR* strSystemId);
18938
18939
18941 IRpcStubBuffer* This,
18942 IRpcChannelBuffer* _pRpcChannelBuffer,
18943 PRPC_MESSAGE _pRpcMessage,
18944 DWORD* _pdwStubPhase);
18945
18946
18947 /* [helpstring][id] */
18948 HRESULT STDMETHODCALLTYPE IVBSAXLexicalHandler_endDTD_Proxy(
18949 IVBSAXLexicalHandler* This);
18950
18951
18953 IRpcStubBuffer* This,
18954 IRpcChannelBuffer* _pRpcChannelBuffer,
18955 PRPC_MESSAGE _pRpcMessage,
18956 DWORD* _pdwStubPhase);
18957
18958
18959 /* [helpstring][id] */
18962 /* [out][in] */ BSTR* strName);
18963
18964
18966 IRpcStubBuffer* This,
18967 IRpcChannelBuffer* _pRpcChannelBuffer,
18968 PRPC_MESSAGE _pRpcMessage,
18969 DWORD* _pdwStubPhase);
18970
18971
18972 /* [helpstring][id] */
18973 HRESULT STDMETHODCALLTYPE IVBSAXLexicalHandler_endEntity_Proxy(
18975 /* [out][in] */ BSTR* strName);
18976
18977
18979 IRpcStubBuffer* This,
18980 IRpcChannelBuffer* _pRpcChannelBuffer,
18981 PRPC_MESSAGE _pRpcMessage,
18982 DWORD* _pdwStubPhase);
18983
18984
18985 /* [helpstring][id] */
18986 HRESULT STDMETHODCALLTYPE IVBSAXLexicalHandler_startCDATA_Proxy(
18987 IVBSAXLexicalHandler* This);
18988
18989
18991 IRpcStubBuffer* This,
18992 IRpcChannelBuffer* _pRpcChannelBuffer,
18993 PRPC_MESSAGE _pRpcMessage,
18994 DWORD* _pdwStubPhase);
18995
18996
18997 /* [helpstring][id] */
18998 HRESULT STDMETHODCALLTYPE IVBSAXLexicalHandler_endCDATA_Proxy(
18999 IVBSAXLexicalHandler* This);
19000
19001
19003 IRpcStubBuffer* This,
19004 IRpcChannelBuffer* _pRpcChannelBuffer,
19005 PRPC_MESSAGE _pRpcMessage,
19006 DWORD* _pdwStubPhase);
19007
19008
19009 /* [helpstring][id] */
19010 HRESULT STDMETHODCALLTYPE IVBSAXLexicalHandler_comment_Proxy(
19012 /* [out][in] */ BSTR* strChars);
19013
19014
19016 IRpcStubBuffer* This,
19017 IRpcChannelBuffer* _pRpcChannelBuffer,
19018 PRPC_MESSAGE _pRpcMessage,
19019 DWORD* _pdwStubPhase);
19020
19021
19022
19023#endif /* __IVBSAXLexicalHandler_INTERFACE_DEFINED__ */
19024
19025
19026#ifndef __IVBSAXDeclHandler_INTERFACE_DEFINED__
19027#define __IVBSAXDeclHandler_INTERFACE_DEFINED__
19028
19029 /* interface IVBSAXDeclHandler */
19030 /* [unique][helpstring][uuid][nonextensible][oleautomation][dual][local][object] */
19031
19032
19034
19035#if defined(__cplusplus) && !defined(CINTERFACE)
19036
19037 MIDL_INTERFACE("e8917260-7579-4be1-b5dd-7afbfa6f077b")
19039 public IDispatch
19040 {
19041public:
19042 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE elementDecl(
19043 /* [out][in] */ BSTR* strName,
19044 /* [out][in] */ BSTR* strModel) = 0;
19045
19046 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE attributeDecl(
19047 /* [out][in] */ BSTR* strElementName,
19048 /* [out][in] */ BSTR* strAttributeName,
19049 /* [out][in] */ BSTR* strType,
19050 /* [out][in] */ BSTR* strValueDefault,
19051 /* [out][in] */ BSTR* strValue) = 0;
19052
19053 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE internalEntityDecl(
19054 /* [out][in] */ BSTR* strName,
19055 /* [out][in] */ BSTR* strValue) = 0;
19056
19057 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE externalEntityDecl(
19058 /* [out][in] */ BSTR* strName,
19059 /* [out][in] */ BSTR* strPublicId,
19060 /* [out][in] */ BSTR* strSystemId) = 0;
19061
19062 };
19063
19064#else /* C style interface */
19065
19067 {
19068 BEGIN_INTERFACE
19069
19070 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
19071 IVBSAXDeclHandler* This,
19072 /* [in] */ REFIID riid,
19073 /* [iid_is][out] */ void** ppvObject);
19074
19075 ULONG(STDMETHODCALLTYPE* AddRef)(
19076 IVBSAXDeclHandler* This);
19077
19078 ULONG(STDMETHODCALLTYPE* Release)(
19079 IVBSAXDeclHandler* This);
19080
19081 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
19082 IVBSAXDeclHandler* This,
19083 /* [out] */ UINT* pctinfo);
19084
19085 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
19086 IVBSAXDeclHandler* This,
19087 /* [in] */ UINT iTInfo,
19088 /* [in] */ LCID lcid,
19089 /* [out] */ ITypeInfo** ppTInfo);
19090
19091 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
19092 IVBSAXDeclHandler* This,
19093 /* [in] */ REFIID riid,
19094 /* [size_is][in] */ LPOLESTR* rgszNames,
19095 /* [in] */ UINT cNames,
19096 /* [in] */ LCID lcid,
19097 /* [size_is][out] */ DISPID* rgDispId);
19098
19099 /* [local] */
19100 HRESULT(STDMETHODCALLTYPE* Invoke)(
19101 IVBSAXDeclHandler* This,
19102 /* [in] */ DISPID dispIdMember,
19103 /* [in] */ REFIID riid,
19104 /* [in] */ LCID lcid,
19105 /* [in] */ WORD wFlags,
19106 /* [out][in] */ DISPPARAMS* pDispParams,
19107 /* [out] */ VARIANT* pVarResult,
19108 /* [out] */ EXCEPINFO* pExcepInfo,
19109 /* [out] */ UINT* puArgErr);
19110
19111 /* [helpstring][id] */
19112 HRESULT(STDMETHODCALLTYPE* elementDecl)(
19113 IVBSAXDeclHandler* This,
19114 /* [out][in] */ BSTR* strName,
19115 /* [out][in] */ BSTR* strModel);
19116
19117 /* [helpstring][id] */
19118 HRESULT(STDMETHODCALLTYPE* attributeDecl)(
19119 IVBSAXDeclHandler* This,
19120 /* [out][in] */ BSTR* strElementName,
19121 /* [out][in] */ BSTR* strAttributeName,
19122 /* [out][in] */ BSTR* strType,
19123 /* [out][in] */ BSTR* strValueDefault,
19124 /* [out][in] */ BSTR* strValue);
19125
19126 /* [helpstring][id] */
19127 HRESULT(STDMETHODCALLTYPE* internalEntityDecl)(
19128 IVBSAXDeclHandler* This,
19129 /* [out][in] */ BSTR* strName,
19130 /* [out][in] */ BSTR* strValue);
19131
19132 /* [helpstring][id] */
19133 HRESULT(STDMETHODCALLTYPE* externalEntityDecl)(
19134 IVBSAXDeclHandler* This,
19135 /* [out][in] */ BSTR* strName,
19136 /* [out][in] */ BSTR* strPublicId,
19137 /* [out][in] */ BSTR* strSystemId);
19138
19139 END_INTERFACE
19141
19142 interface IVBSAXDeclHandler
19143 {
19144 CONST_VTBL struct IVBSAXDeclHandlerVtbl* lpVtbl;
19145 };
19146
19147
19148
19149#ifdef COBJMACROS
19150
19151
19152#define IVBSAXDeclHandler_QueryInterface(This,riid,ppvObject) \
19153 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
19154
19155#define IVBSAXDeclHandler_AddRef(This) \
19156 (This)->lpVtbl -> AddRef(This)
19157
19158#define IVBSAXDeclHandler_Release(This) \
19159 (This)->lpVtbl -> Release(This)
19160
19161
19162#define IVBSAXDeclHandler_GetTypeInfoCount(This,pctinfo) \
19163 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
19164
19165#define IVBSAXDeclHandler_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
19166 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
19167
19168#define IVBSAXDeclHandler_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
19169 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
19170
19171#define IVBSAXDeclHandler_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
19172 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
19173
19174
19175#define IVBSAXDeclHandler_elementDecl(This,strName,strModel) \
19176 (This)->lpVtbl -> elementDecl(This,strName,strModel)
19177
19178#define IVBSAXDeclHandler_attributeDecl(This,strElementName,strAttributeName,strType,strValueDefault,strValue) \
19179 (This)->lpVtbl -> attributeDecl(This,strElementName,strAttributeName,strType,strValueDefault,strValue)
19180
19181#define IVBSAXDeclHandler_internalEntityDecl(This,strName,strValue) \
19182 (This)->lpVtbl -> internalEntityDecl(This,strName,strValue)
19183
19184#define IVBSAXDeclHandler_externalEntityDecl(This,strName,strPublicId,strSystemId) \
19185 (This)->lpVtbl -> externalEntityDecl(This,strName,strPublicId,strSystemId)
19186
19187#endif /* COBJMACROS */
19188
19189
19190#endif /* C style interface */
19191
19192
19193
19194 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXDeclHandler_elementDecl_Proxy(
19195 IVBSAXDeclHandler* This,
19196 /* [out][in] */ BSTR* strName,
19197 /* [out][in] */ BSTR* strModel);
19198
19199
19201 IRpcStubBuffer* This,
19202 IRpcChannelBuffer* _pRpcChannelBuffer,
19203 PRPC_MESSAGE _pRpcMessage,
19204 DWORD* _pdwStubPhase);
19205
19206
19207 /* [helpstring][id] */
19208 HRESULT STDMETHODCALLTYPE IVBSAXDeclHandler_attributeDecl_Proxy(
19209 IVBSAXDeclHandler* This,
19210 /* [out][in] */ BSTR* strElementName,
19211 /* [out][in] */ BSTR* strAttributeName,
19212 /* [out][in] */ BSTR* strType,
19213 /* [out][in] */ BSTR* strValueDefault,
19214 /* [out][in] */ BSTR* strValue);
19215
19216
19218 IRpcStubBuffer* This,
19219 IRpcChannelBuffer* _pRpcChannelBuffer,
19220 PRPC_MESSAGE _pRpcMessage,
19221 DWORD* _pdwStubPhase);
19222
19223
19224 /* [helpstring][id] */
19226 IVBSAXDeclHandler* This,
19227 /* [out][in] */ BSTR* strName,
19228 /* [out][in] */ BSTR* strValue);
19229
19230
19232 IRpcStubBuffer* This,
19233 IRpcChannelBuffer* _pRpcChannelBuffer,
19234 PRPC_MESSAGE _pRpcMessage,
19235 DWORD* _pdwStubPhase);
19236
19237
19238 /* [helpstring][id] */
19240 IVBSAXDeclHandler* This,
19241 /* [out][in] */ BSTR* strName,
19242 /* [out][in] */ BSTR* strPublicId,
19243 /* [out][in] */ BSTR* strSystemId);
19244
19245
19247 IRpcStubBuffer* This,
19248 IRpcChannelBuffer* _pRpcChannelBuffer,
19249 PRPC_MESSAGE _pRpcMessage,
19250 DWORD* _pdwStubPhase);
19251
19252
19253
19254#endif /* __IVBSAXDeclHandler_INTERFACE_DEFINED__ */
19255
19256
19257#ifndef __IVBSAXAttributes_INTERFACE_DEFINED__
19258#define __IVBSAXAttributes_INTERFACE_DEFINED__
19259
19260 /* interface IVBSAXAttributes */
19261 /* [unique][helpstring][uuid][nonextensible][oleautomation][dual][local][object] */
19262
19263
19265
19266#if defined(__cplusplus) && !defined(CINTERFACE)
19267
19268 MIDL_INTERFACE("10dc0586-132b-4cac-8bb3-db00ac8b7ee0")
19270 public IDispatch
19271 {
19272public:
19273 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_length(
19274 /* [retval][out] */ int* nLength) = 0;
19275
19276 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getURI(
19277 /* [in] */ int nIndex,
19278 /* [retval][out] */ BSTR* strURI) = 0;
19279
19280 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getLocalName(
19281 /* [in] */ int nIndex,
19282 /* [retval][out] */ BSTR* strLocalName) = 0;
19283
19284 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getQName(
19285 /* [in] */ int nIndex,
19286 /* [retval][out] */ BSTR* strQName) = 0;
19287
19288 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getIndexFromName(
19289 /* [in] */ BSTR strURI,
19290 /* [in] */ BSTR strLocalName,
19291 /* [retval][out] */ int* nIndex) = 0;
19292
19293 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getIndexFromQName(
19294 /* [in] */ BSTR strQName,
19295 /* [retval][out] */ int* nIndex) = 0;
19296
19297 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getType(
19298 /* [in] */ int nIndex,
19299 /* [retval][out] */ BSTR* strType) = 0;
19300
19301 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getTypeFromName(
19302 /* [in] */ BSTR strURI,
19303 /* [in] */ BSTR strLocalName,
19304 /* [retval][out] */ BSTR* strType) = 0;
19305
19306 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getTypeFromQName(
19307 /* [in] */ BSTR strQName,
19308 /* [retval][out] */ BSTR* strType) = 0;
19309
19310 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getValue(
19311 /* [in] */ int nIndex,
19312 /* [retval][out] */ BSTR* strValue) = 0;
19313
19314 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getValueFromName(
19315 /* [in] */ BSTR strURI,
19316 /* [in] */ BSTR strLocalName,
19317 /* [retval][out] */ BSTR* strValue) = 0;
19318
19319 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getValueFromQName(
19320 /* [in] */ BSTR strQName,
19321 /* [retval][out] */ BSTR* strValue) = 0;
19322
19323 };
19324
19325#else /* C style interface */
19326
19328 {
19329 BEGIN_INTERFACE
19330
19331 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
19332 IVBSAXAttributes* This,
19333 /* [in] */ REFIID riid,
19334 /* [iid_is][out] */ void** ppvObject);
19335
19336 ULONG(STDMETHODCALLTYPE* AddRef)(
19337 IVBSAXAttributes* This);
19338
19339 ULONG(STDMETHODCALLTYPE* Release)(
19340 IVBSAXAttributes* This);
19341
19342 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
19343 IVBSAXAttributes* This,
19344 /* [out] */ UINT* pctinfo);
19345
19346 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
19347 IVBSAXAttributes* This,
19348 /* [in] */ UINT iTInfo,
19349 /* [in] */ LCID lcid,
19350 /* [out] */ ITypeInfo** ppTInfo);
19351
19352 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
19353 IVBSAXAttributes* This,
19354 /* [in] */ REFIID riid,
19355 /* [size_is][in] */ LPOLESTR* rgszNames,
19356 /* [in] */ UINT cNames,
19357 /* [in] */ LCID lcid,
19358 /* [size_is][out] */ DISPID* rgDispId);
19359
19360 /* [local] */
19361 HRESULT(STDMETHODCALLTYPE* Invoke)(
19362 IVBSAXAttributes* This,
19363 /* [in] */ DISPID dispIdMember,
19364 /* [in] */ REFIID riid,
19365 /* [in] */ LCID lcid,
19366 /* [in] */ WORD wFlags,
19367 /* [out][in] */ DISPPARAMS* pDispParams,
19368 /* [out] */ VARIANT* pVarResult,
19369 /* [out] */ EXCEPINFO* pExcepInfo,
19370 /* [out] */ UINT* puArgErr);
19371
19372 /* [helpstring][id][propget] */
19373 HRESULT(STDMETHODCALLTYPE* get_length)(
19374 IVBSAXAttributes* This,
19375 /* [retval][out] */ int* nLength);
19376
19377 /* [helpstring][id] */
19378 HRESULT(STDMETHODCALLTYPE* getURI)(
19379 IVBSAXAttributes* This,
19380 /* [in] */ int nIndex,
19381 /* [retval][out] */ BSTR* strURI);
19382
19383 /* [helpstring][id] */
19384 HRESULT(STDMETHODCALLTYPE* getLocalName)(
19385 IVBSAXAttributes* This,
19386 /* [in] */ int nIndex,
19387 /* [retval][out] */ BSTR* strLocalName);
19388
19389 /* [helpstring][id] */
19390 HRESULT(STDMETHODCALLTYPE* getQName)(
19391 IVBSAXAttributes* This,
19392 /* [in] */ int nIndex,
19393 /* [retval][out] */ BSTR* strQName);
19394
19395 /* [helpstring][id] */
19396 HRESULT(STDMETHODCALLTYPE* getIndexFromName)(
19397 IVBSAXAttributes* This,
19398 /* [in] */ BSTR strURI,
19399 /* [in] */ BSTR strLocalName,
19400 /* [retval][out] */ int* nIndex);
19401
19402 /* [helpstring][id] */
19403 HRESULT(STDMETHODCALLTYPE* getIndexFromQName)(
19404 IVBSAXAttributes* This,
19405 /* [in] */ BSTR strQName,
19406 /* [retval][out] */ int* nIndex);
19407
19408 /* [helpstring][id] */
19409 HRESULT(STDMETHODCALLTYPE* getType)(
19410 IVBSAXAttributes* This,
19411 /* [in] */ int nIndex,
19412 /* [retval][out] */ BSTR* strType);
19413
19414 /* [helpstring][id] */
19415 HRESULT(STDMETHODCALLTYPE* getTypeFromName)(
19416 IVBSAXAttributes* This,
19417 /* [in] */ BSTR strURI,
19418 /* [in] */ BSTR strLocalName,
19419 /* [retval][out] */ BSTR* strType);
19420
19421 /* [helpstring][id] */
19422 HRESULT(STDMETHODCALLTYPE* getTypeFromQName)(
19423 IVBSAXAttributes* This,
19424 /* [in] */ BSTR strQName,
19425 /* [retval][out] */ BSTR* strType);
19426
19427 /* [helpstring][id] */
19428 HRESULT(STDMETHODCALLTYPE* getValue)(
19429 IVBSAXAttributes* This,
19430 /* [in] */ int nIndex,
19431 /* [retval][out] */ BSTR* strValue);
19432
19433 /* [helpstring][id] */
19434 HRESULT(STDMETHODCALLTYPE* getValueFromName)(
19435 IVBSAXAttributes* This,
19436 /* [in] */ BSTR strURI,
19437 /* [in] */ BSTR strLocalName,
19438 /* [retval][out] */ BSTR* strValue);
19439
19440 /* [helpstring][id] */
19441 HRESULT(STDMETHODCALLTYPE* getValueFromQName)(
19442 IVBSAXAttributes* This,
19443 /* [in] */ BSTR strQName,
19444 /* [retval][out] */ BSTR* strValue);
19445
19446 END_INTERFACE
19448
19449 interface IVBSAXAttributes
19450 {
19451 CONST_VTBL struct IVBSAXAttributesVtbl* lpVtbl;
19452 };
19453
19454
19455
19456#ifdef COBJMACROS
19457
19458
19459#define IVBSAXAttributes_QueryInterface(This,riid,ppvObject) \
19460 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
19461
19462#define IVBSAXAttributes_AddRef(This) \
19463 (This)->lpVtbl -> AddRef(This)
19464
19465#define IVBSAXAttributes_Release(This) \
19466 (This)->lpVtbl -> Release(This)
19467
19468
19469#define IVBSAXAttributes_GetTypeInfoCount(This,pctinfo) \
19470 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
19471
19472#define IVBSAXAttributes_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
19473 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
19474
19475#define IVBSAXAttributes_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
19476 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
19477
19478#define IVBSAXAttributes_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
19479 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
19480
19481
19482#define IVBSAXAttributes_get_length(This,nLength) \
19483 (This)->lpVtbl -> get_length(This,nLength)
19484
19485#define IVBSAXAttributes_getURI(This,nIndex,strURI) \
19486 (This)->lpVtbl -> getURI(This,nIndex,strURI)
19487
19488#define IVBSAXAttributes_getLocalName(This,nIndex,strLocalName) \
19489 (This)->lpVtbl -> getLocalName(This,nIndex,strLocalName)
19490
19491#define IVBSAXAttributes_getQName(This,nIndex,strQName) \
19492 (This)->lpVtbl -> getQName(This,nIndex,strQName)
19493
19494#define IVBSAXAttributes_getIndexFromName(This,strURI,strLocalName,nIndex) \
19495 (This)->lpVtbl -> getIndexFromName(This,strURI,strLocalName,nIndex)
19496
19497#define IVBSAXAttributes_getIndexFromQName(This,strQName,nIndex) \
19498 (This)->lpVtbl -> getIndexFromQName(This,strQName,nIndex)
19499
19500#define IVBSAXAttributes_getType(This,nIndex,strType) \
19501 (This)->lpVtbl -> getType(This,nIndex,strType)
19502
19503#define IVBSAXAttributes_getTypeFromName(This,strURI,strLocalName,strType) \
19504 (This)->lpVtbl -> getTypeFromName(This,strURI,strLocalName,strType)
19505
19506#define IVBSAXAttributes_getTypeFromQName(This,strQName,strType) \
19507 (This)->lpVtbl -> getTypeFromQName(This,strQName,strType)
19508
19509#define IVBSAXAttributes_getValue(This,nIndex,strValue) \
19510 (This)->lpVtbl -> getValue(This,nIndex,strValue)
19511
19512#define IVBSAXAttributes_getValueFromName(This,strURI,strLocalName,strValue) \
19513 (This)->lpVtbl -> getValueFromName(This,strURI,strLocalName,strValue)
19514
19515#define IVBSAXAttributes_getValueFromQName(This,strQName,strValue) \
19516 (This)->lpVtbl -> getValueFromQName(This,strQName,strValue)
19517
19518#endif /* COBJMACROS */
19519
19520
19521#endif /* C style interface */
19522
19523
19524
19525 /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVBSAXAttributes_get_length_Proxy(
19526 IVBSAXAttributes* This,
19527 /* [retval][out] */ int* nLength);
19528
19529
19531 IRpcStubBuffer* This,
19532 IRpcChannelBuffer* _pRpcChannelBuffer,
19533 PRPC_MESSAGE _pRpcMessage,
19534 DWORD* _pdwStubPhase);
19535
19536
19537 /* [helpstring][id] */
19538 HRESULT STDMETHODCALLTYPE IVBSAXAttributes_getURI_Proxy(
19539 IVBSAXAttributes* This,
19540 /* [in] */ int nIndex,
19541 /* [retval][out] */ BSTR* strURI);
19542
19543
19545 IRpcStubBuffer* This,
19546 IRpcChannelBuffer* _pRpcChannelBuffer,
19547 PRPC_MESSAGE _pRpcMessage,
19548 DWORD* _pdwStubPhase);
19549
19550
19551 /* [helpstring][id] */
19552 HRESULT STDMETHODCALLTYPE IVBSAXAttributes_getLocalName_Proxy(
19553 IVBSAXAttributes* This,
19554 /* [in] */ int nIndex,
19555 /* [retval][out] */ BSTR* strLocalName);
19556
19557
19559 IRpcStubBuffer* This,
19560 IRpcChannelBuffer* _pRpcChannelBuffer,
19561 PRPC_MESSAGE _pRpcMessage,
19562 DWORD* _pdwStubPhase);
19563
19564
19565 /* [helpstring][id] */
19566 HRESULT STDMETHODCALLTYPE IVBSAXAttributes_getQName_Proxy(
19567 IVBSAXAttributes* This,
19568 /* [in] */ int nIndex,
19569 /* [retval][out] */ BSTR* strQName);
19570
19571
19573 IRpcStubBuffer* This,
19574 IRpcChannelBuffer* _pRpcChannelBuffer,
19575 PRPC_MESSAGE _pRpcMessage,
19576 DWORD* _pdwStubPhase);
19577
19578
19579 /* [helpstring][id] */
19581 IVBSAXAttributes* This,
19582 /* [in] */ BSTR strURI,
19583 /* [in] */ BSTR strLocalName,
19584 /* [retval][out] */ int* nIndex);
19585
19586
19588 IRpcStubBuffer* This,
19589 IRpcChannelBuffer* _pRpcChannelBuffer,
19590 PRPC_MESSAGE _pRpcMessage,
19591 DWORD* _pdwStubPhase);
19592
19593
19594 /* [helpstring][id] */
19596 IVBSAXAttributes* This,
19597 /* [in] */ BSTR strQName,
19598 /* [retval][out] */ int* nIndex);
19599
19600
19602 IRpcStubBuffer* This,
19603 IRpcChannelBuffer* _pRpcChannelBuffer,
19604 PRPC_MESSAGE _pRpcMessage,
19605 DWORD* _pdwStubPhase);
19606
19607
19608 /* [helpstring][id] */
19609 HRESULT STDMETHODCALLTYPE IVBSAXAttributes_getType_Proxy(
19610 IVBSAXAttributes* This,
19611 /* [in] */ int nIndex,
19612 /* [retval][out] */ BSTR* strType);
19613
19614
19616 IRpcStubBuffer* This,
19617 IRpcChannelBuffer* _pRpcChannelBuffer,
19618 PRPC_MESSAGE _pRpcMessage,
19619 DWORD* _pdwStubPhase);
19620
19621
19622 /* [helpstring][id] */
19624 IVBSAXAttributes* This,
19625 /* [in] */ BSTR strURI,
19626 /* [in] */ BSTR strLocalName,
19627 /* [retval][out] */ BSTR* strType);
19628
19629
19631 IRpcStubBuffer* This,
19632 IRpcChannelBuffer* _pRpcChannelBuffer,
19633 PRPC_MESSAGE _pRpcMessage,
19634 DWORD* _pdwStubPhase);
19635
19636
19637 /* [helpstring][id] */
19639 IVBSAXAttributes* This,
19640 /* [in] */ BSTR strQName,
19641 /* [retval][out] */ BSTR* strType);
19642
19643
19645 IRpcStubBuffer* This,
19646 IRpcChannelBuffer* _pRpcChannelBuffer,
19647 PRPC_MESSAGE _pRpcMessage,
19648 DWORD* _pdwStubPhase);
19649
19650
19651 /* [helpstring][id] */
19652 HRESULT STDMETHODCALLTYPE IVBSAXAttributes_getValue_Proxy(
19653 IVBSAXAttributes* This,
19654 /* [in] */ int nIndex,
19655 /* [retval][out] */ BSTR* strValue);
19656
19657
19659 IRpcStubBuffer* This,
19660 IRpcChannelBuffer* _pRpcChannelBuffer,
19661 PRPC_MESSAGE _pRpcMessage,
19662 DWORD* _pdwStubPhase);
19663
19664
19665 /* [helpstring][id] */
19667 IVBSAXAttributes* This,
19668 /* [in] */ BSTR strURI,
19669 /* [in] */ BSTR strLocalName,
19670 /* [retval][out] */ BSTR* strValue);
19671
19672
19674 IRpcStubBuffer* This,
19675 IRpcChannelBuffer* _pRpcChannelBuffer,
19676 PRPC_MESSAGE _pRpcMessage,
19677 DWORD* _pdwStubPhase);
19678
19679
19680 /* [helpstring][id] */
19682 IVBSAXAttributes* This,
19683 /* [in] */ BSTR strQName,
19684 /* [retval][out] */ BSTR* strValue);
19685
19686
19688 IRpcStubBuffer* This,
19689 IRpcChannelBuffer* _pRpcChannelBuffer,
19690 PRPC_MESSAGE _pRpcMessage,
19691 DWORD* _pdwStubPhase);
19692
19693
19694
19695#endif /* __IVBSAXAttributes_INTERFACE_DEFINED__ */
19696
19697
19698#ifndef __IMXWriter_INTERFACE_DEFINED__
19699#define __IMXWriter_INTERFACE_DEFINED__
19700
19701 /* interface IMXWriter */
19702 /* [unique][helpstring][uuid][nonextensible][oleautomation][dual][local][object] */
19703
19704
19705 EXTERN_C const IID IID_IMXWriter;
19706
19707#if defined(__cplusplus) && !defined(CINTERFACE)
19708
19709 MIDL_INTERFACE("4d7ff4ba-1565-4ea8-94e1-6e724a46f98d")
19710IMXWriter :
19711 public IDispatch
19712 {
19713public:
19714 virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_output(
19715 /* [in] */ VARIANT varDestination) = 0;
19716
19717 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_output(
19718 /* [retval][out] */ VARIANT* varDestination) = 0;
19719
19720 virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_encoding(
19721 /* [in] */ BSTR strEncoding) = 0;
19722
19723 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_encoding(
19724 /* [retval][out] */ BSTR* strEncoding) = 0;
19725
19726 virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_byteOrderMark(
19727 /* [in] */ VARIANT_BOOL fWriteByteOrderMark) = 0;
19728
19729 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_byteOrderMark(
19730 /* [retval][out] */ VARIANT_BOOL* fWriteByteOrderMark) = 0;
19731
19732 virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_indent(
19733 /* [in] */ VARIANT_BOOL fIndentMode) = 0;
19734
19735 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_indent(
19736 /* [retval][out] */ VARIANT_BOOL* fIndentMode) = 0;
19737
19738 virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_standalone(
19739 /* [in] */ VARIANT_BOOL fValue) = 0;
19740
19741 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_standalone(
19742 /* [retval][out] */ VARIANT_BOOL* fValue) = 0;
19743
19744 virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_omitXMLDeclaration(
19745 /* [in] */ VARIANT_BOOL fValue) = 0;
19746
19747 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_omitXMLDeclaration(
19748 /* [retval][out] */ VARIANT_BOOL* fValue) = 0;
19749
19750 virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_version(
19751 /* [in] */ BSTR strVersion) = 0;
19752
19753 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_version(
19754 /* [retval][out] */ BSTR* strVersion) = 0;
19755
19756 virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_disableOutputEscaping(
19757 /* [in] */ VARIANT_BOOL fValue) = 0;
19758
19759 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_disableOutputEscaping(
19760 /* [retval][out] */ VARIANT_BOOL* fValue) = 0;
19761
19762 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE flush(void) = 0;
19763
19764 };
19765
19766#else /* C style interface */
19767
19768 typedef struct IMXWriterVtbl
19769 {
19770 BEGIN_INTERFACE
19771
19772 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
19773 IMXWriter* This,
19774 /* [in] */ REFIID riid,
19775 /* [iid_is][out] */ void** ppvObject);
19776
19777 ULONG(STDMETHODCALLTYPE* AddRef)(
19778 IMXWriter* This);
19779
19780 ULONG(STDMETHODCALLTYPE* Release)(
19781 IMXWriter* This);
19782
19783 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
19784 IMXWriter* This,
19785 /* [out] */ UINT* pctinfo);
19786
19787 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
19788 IMXWriter* This,
19789 /* [in] */ UINT iTInfo,
19790 /* [in] */ LCID lcid,
19791 /* [out] */ ITypeInfo** ppTInfo);
19792
19793 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
19794 IMXWriter* This,
19795 /* [in] */ REFIID riid,
19796 /* [size_is][in] */ LPOLESTR* rgszNames,
19797 /* [in] */ UINT cNames,
19798 /* [in] */ LCID lcid,
19799 /* [size_is][out] */ DISPID* rgDispId);
19800
19801 /* [local] */
19802 HRESULT(STDMETHODCALLTYPE* Invoke)(
19803 IMXWriter* This,
19804 /* [in] */ DISPID dispIdMember,
19805 /* [in] */ REFIID riid,
19806 /* [in] */ LCID lcid,
19807 /* [in] */ WORD wFlags,
19808 /* [out][in] */ DISPPARAMS* pDispParams,
19809 /* [out] */ VARIANT* pVarResult,
19810 /* [out] */ EXCEPINFO* pExcepInfo,
19811 /* [out] */ UINT* puArgErr);
19812
19813 /* [helpstring][id][propput] */
19814 HRESULT(STDMETHODCALLTYPE* put_output)(
19815 IMXWriter* This,
19816 /* [in] */ VARIANT varDestination);
19817
19818 /* [helpstring][id][propget] */
19819 HRESULT(STDMETHODCALLTYPE* get_output)(
19820 IMXWriter* This,
19821 /* [retval][out] */ VARIANT* varDestination);
19822
19823 /* [helpstring][id][propput] */
19824 HRESULT(STDMETHODCALLTYPE* put_encoding)(
19825 IMXWriter* This,
19826 /* [in] */ BSTR strEncoding);
19827
19828 /* [helpstring][id][propget] */
19829 HRESULT(STDMETHODCALLTYPE* get_encoding)(
19830 IMXWriter* This,
19831 /* [retval][out] */ BSTR* strEncoding);
19832
19833 /* [helpstring][id][propput] */
19834 HRESULT(STDMETHODCALLTYPE* put_byteOrderMark)(
19835 IMXWriter* This,
19836 /* [in] */ VARIANT_BOOL fWriteByteOrderMark);
19837
19838 /* [helpstring][id][propget] */
19839 HRESULT(STDMETHODCALLTYPE* get_byteOrderMark)(
19840 IMXWriter* This,
19841 /* [retval][out] */ VARIANT_BOOL* fWriteByteOrderMark);
19842
19843 /* [helpstring][id][propput] */
19844 HRESULT(STDMETHODCALLTYPE* put_indent)(
19845 IMXWriter* This,
19846 /* [in] */ VARIANT_BOOL fIndentMode);
19847
19848 /* [helpstring][id][propget] */
19849 HRESULT(STDMETHODCALLTYPE* get_indent)(
19850 IMXWriter* This,
19851 /* [retval][out] */ VARIANT_BOOL* fIndentMode);
19852
19853 /* [helpstring][id][propput] */
19854 HRESULT(STDMETHODCALLTYPE* put_standalone)(
19855 IMXWriter* This,
19856 /* [in] */ VARIANT_BOOL fValue);
19857
19858 /* [helpstring][id][propget] */
19859 HRESULT(STDMETHODCALLTYPE* get_standalone)(
19860 IMXWriter* This,
19861 /* [retval][out] */ VARIANT_BOOL* fValue);
19862
19863 /* [helpstring][id][propput] */
19864 HRESULT(STDMETHODCALLTYPE* put_omitXMLDeclaration)(
19865 IMXWriter* This,
19866 /* [in] */ VARIANT_BOOL fValue);
19867
19868 /* [helpstring][id][propget] */
19869 HRESULT(STDMETHODCALLTYPE* get_omitXMLDeclaration)(
19870 IMXWriter* This,
19871 /* [retval][out] */ VARIANT_BOOL* fValue);
19872
19873 /* [helpstring][id][propput] */
19874 HRESULT(STDMETHODCALLTYPE* put_version)(
19875 IMXWriter* This,
19876 /* [in] */ BSTR strVersion);
19877
19878 /* [helpstring][id][propget] */
19879 HRESULT(STDMETHODCALLTYPE* get_version)(
19880 IMXWriter* This,
19881 /* [retval][out] */ BSTR* strVersion);
19882
19883 /* [helpstring][id][propput] */
19884 HRESULT(STDMETHODCALLTYPE* put_disableOutputEscaping)(
19885 IMXWriter* This,
19886 /* [in] */ VARIANT_BOOL fValue);
19887
19888 /* [helpstring][id][propget] */
19889 HRESULT(STDMETHODCALLTYPE* get_disableOutputEscaping)(
19890 IMXWriter* This,
19891 /* [retval][out] */ VARIANT_BOOL* fValue);
19892
19893 /* [helpstring][id] */
19894 HRESULT(STDMETHODCALLTYPE* flush)(
19895 IMXWriter* This);
19896
19897 END_INTERFACE
19899
19900 interface IMXWriter
19901 {
19902 CONST_VTBL struct IMXWriterVtbl* lpVtbl;
19903 };
19904
19905
19906
19907#ifdef COBJMACROS
19908
19909
19910#define IMXWriter_QueryInterface(This,riid,ppvObject) \
19911 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
19912
19913#define IMXWriter_AddRef(This) \
19914 (This)->lpVtbl -> AddRef(This)
19915
19916#define IMXWriter_Release(This) \
19917 (This)->lpVtbl -> Release(This)
19918
19919
19920#define IMXWriter_GetTypeInfoCount(This,pctinfo) \
19921 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
19922
19923#define IMXWriter_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
19924 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
19925
19926#define IMXWriter_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
19927 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
19928
19929#define IMXWriter_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
19930 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
19931
19932
19933#define IMXWriter_put_output(This,varDestination) \
19934 (This)->lpVtbl -> put_output(This,varDestination)
19935
19936#define IMXWriter_get_output(This,varDestination) \
19937 (This)->lpVtbl -> get_output(This,varDestination)
19938
19939#define IMXWriter_put_encoding(This,strEncoding) \
19940 (This)->lpVtbl -> put_encoding(This,strEncoding)
19941
19942#define IMXWriter_get_encoding(This,strEncoding) \
19943 (This)->lpVtbl -> get_encoding(This,strEncoding)
19944
19945#define IMXWriter_put_byteOrderMark(This,fWriteByteOrderMark) \
19946 (This)->lpVtbl -> put_byteOrderMark(This,fWriteByteOrderMark)
19947
19948#define IMXWriter_get_byteOrderMark(This,fWriteByteOrderMark) \
19949 (This)->lpVtbl -> get_byteOrderMark(This,fWriteByteOrderMark)
19950
19951#define IMXWriter_put_indent(This,fIndentMode) \
19952 (This)->lpVtbl -> put_indent(This,fIndentMode)
19953
19954#define IMXWriter_get_indent(This,fIndentMode) \
19955 (This)->lpVtbl -> get_indent(This,fIndentMode)
19956
19957#define IMXWriter_put_standalone(This,fValue) \
19958 (This)->lpVtbl -> put_standalone(This,fValue)
19959
19960#define IMXWriter_get_standalone(This,fValue) \
19961 (This)->lpVtbl -> get_standalone(This,fValue)
19962
19963#define IMXWriter_put_omitXMLDeclaration(This,fValue) \
19964 (This)->lpVtbl -> put_omitXMLDeclaration(This,fValue)
19965
19966#define IMXWriter_get_omitXMLDeclaration(This,fValue) \
19967 (This)->lpVtbl -> get_omitXMLDeclaration(This,fValue)
19968
19969#define IMXWriter_put_version(This,strVersion) \
19970 (This)->lpVtbl -> put_version(This,strVersion)
19971
19972#define IMXWriter_get_version(This,strVersion) \
19973 (This)->lpVtbl -> get_version(This,strVersion)
19974
19975#define IMXWriter_put_disableOutputEscaping(This,fValue) \
19976 (This)->lpVtbl -> put_disableOutputEscaping(This,fValue)
19977
19978#define IMXWriter_get_disableOutputEscaping(This,fValue) \
19979 (This)->lpVtbl -> get_disableOutputEscaping(This,fValue)
19980
19981#define IMXWriter_flush(This) \
19982 (This)->lpVtbl -> flush(This)
19983
19984#endif /* COBJMACROS */
19985
19986
19987#endif /* C style interface */
19988
19989
19990
19991 /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMXWriter_put_output_Proxy(
19992 IMXWriter* This,
19993 /* [in] */ VARIANT varDestination);
19994
19995
19997 IRpcStubBuffer* This,
19998 IRpcChannelBuffer* _pRpcChannelBuffer,
19999 PRPC_MESSAGE _pRpcMessage,
20000 DWORD* _pdwStubPhase);
20001
20002
20003 /* [helpstring][id][propget] */
20004 HRESULT STDMETHODCALLTYPE IMXWriter_get_output_Proxy(
20005 IMXWriter* This,
20006 /* [retval][out] */ VARIANT* varDestination);
20007
20008
20010 IRpcStubBuffer* This,
20011 IRpcChannelBuffer* _pRpcChannelBuffer,
20012 PRPC_MESSAGE _pRpcMessage,
20013 DWORD* _pdwStubPhase);
20014
20015
20016 /* [helpstring][id][propput] */
20017 HRESULT STDMETHODCALLTYPE IMXWriter_put_encoding_Proxy(
20018 IMXWriter* This,
20019 /* [in] */ BSTR strEncoding);
20020
20021
20023 IRpcStubBuffer* This,
20024 IRpcChannelBuffer* _pRpcChannelBuffer,
20025 PRPC_MESSAGE _pRpcMessage,
20026 DWORD* _pdwStubPhase);
20027
20028
20029 /* [helpstring][id][propget] */
20030 HRESULT STDMETHODCALLTYPE IMXWriter_get_encoding_Proxy(
20031 IMXWriter* This,
20032 /* [retval][out] */ BSTR* strEncoding);
20033
20034
20036 IRpcStubBuffer* This,
20037 IRpcChannelBuffer* _pRpcChannelBuffer,
20038 PRPC_MESSAGE _pRpcMessage,
20039 DWORD* _pdwStubPhase);
20040
20041
20042 /* [helpstring][id][propput] */
20043 HRESULT STDMETHODCALLTYPE IMXWriter_put_byteOrderMark_Proxy(
20044 IMXWriter* This,
20045 /* [in] */ VARIANT_BOOL fWriteByteOrderMark);
20046
20047
20049 IRpcStubBuffer* This,
20050 IRpcChannelBuffer* _pRpcChannelBuffer,
20051 PRPC_MESSAGE _pRpcMessage,
20052 DWORD* _pdwStubPhase);
20053
20054
20055 /* [helpstring][id][propget] */
20056 HRESULT STDMETHODCALLTYPE IMXWriter_get_byteOrderMark_Proxy(
20057 IMXWriter* This,
20058 /* [retval][out] */ VARIANT_BOOL* fWriteByteOrderMark);
20059
20060
20062 IRpcStubBuffer* This,
20063 IRpcChannelBuffer* _pRpcChannelBuffer,
20064 PRPC_MESSAGE _pRpcMessage,
20065 DWORD* _pdwStubPhase);
20066
20067
20068 /* [helpstring][id][propput] */
20069 HRESULT STDMETHODCALLTYPE IMXWriter_put_indent_Proxy(
20070 IMXWriter* This,
20071 /* [in] */ VARIANT_BOOL fIndentMode);
20072
20073
20075 IRpcStubBuffer* This,
20076 IRpcChannelBuffer* _pRpcChannelBuffer,
20077 PRPC_MESSAGE _pRpcMessage,
20078 DWORD* _pdwStubPhase);
20079
20080
20081 /* [helpstring][id][propget] */
20082 HRESULT STDMETHODCALLTYPE IMXWriter_get_indent_Proxy(
20083 IMXWriter* This,
20084 /* [retval][out] */ VARIANT_BOOL* fIndentMode);
20085
20086
20088 IRpcStubBuffer* This,
20089 IRpcChannelBuffer* _pRpcChannelBuffer,
20090 PRPC_MESSAGE _pRpcMessage,
20091 DWORD* _pdwStubPhase);
20092
20093
20094 /* [helpstring][id][propput] */
20095 HRESULT STDMETHODCALLTYPE IMXWriter_put_standalone_Proxy(
20096 IMXWriter* This,
20097 /* [in] */ VARIANT_BOOL fValue);
20098
20099
20101 IRpcStubBuffer* This,
20102 IRpcChannelBuffer* _pRpcChannelBuffer,
20103 PRPC_MESSAGE _pRpcMessage,
20104 DWORD* _pdwStubPhase);
20105
20106
20107 /* [helpstring][id][propget] */
20108 HRESULT STDMETHODCALLTYPE IMXWriter_get_standalone_Proxy(
20109 IMXWriter* This,
20110 /* [retval][out] */ VARIANT_BOOL* fValue);
20111
20112
20114 IRpcStubBuffer* This,
20115 IRpcChannelBuffer* _pRpcChannelBuffer,
20116 PRPC_MESSAGE _pRpcMessage,
20117 DWORD* _pdwStubPhase);
20118
20119
20120 /* [helpstring][id][propput] */
20122 IMXWriter* This,
20123 /* [in] */ VARIANT_BOOL fValue);
20124
20125
20127 IRpcStubBuffer* This,
20128 IRpcChannelBuffer* _pRpcChannelBuffer,
20129 PRPC_MESSAGE _pRpcMessage,
20130 DWORD* _pdwStubPhase);
20131
20132
20133 /* [helpstring][id][propget] */
20135 IMXWriter* This,
20136 /* [retval][out] */ VARIANT_BOOL* fValue);
20137
20138
20140 IRpcStubBuffer* This,
20141 IRpcChannelBuffer* _pRpcChannelBuffer,
20142 PRPC_MESSAGE _pRpcMessage,
20143 DWORD* _pdwStubPhase);
20144
20145
20146 /* [helpstring][id][propput] */
20147 HRESULT STDMETHODCALLTYPE IMXWriter_put_version_Proxy(
20148 IMXWriter* This,
20149 /* [in] */ BSTR strVersion);
20150
20151
20153 IRpcStubBuffer* This,
20154 IRpcChannelBuffer* _pRpcChannelBuffer,
20155 PRPC_MESSAGE _pRpcMessage,
20156 DWORD* _pdwStubPhase);
20157
20158
20159 /* [helpstring][id][propget] */
20160 HRESULT STDMETHODCALLTYPE IMXWriter_get_version_Proxy(
20161 IMXWriter* This,
20162 /* [retval][out] */ BSTR* strVersion);
20163
20164
20166 IRpcStubBuffer* This,
20167 IRpcChannelBuffer* _pRpcChannelBuffer,
20168 PRPC_MESSAGE _pRpcMessage,
20169 DWORD* _pdwStubPhase);
20170
20171
20172 /* [helpstring][id][propput] */
20174 IMXWriter* This,
20175 /* [in] */ VARIANT_BOOL fValue);
20176
20177
20179 IRpcStubBuffer* This,
20180 IRpcChannelBuffer* _pRpcChannelBuffer,
20181 PRPC_MESSAGE _pRpcMessage,
20182 DWORD* _pdwStubPhase);
20183
20184
20185 /* [helpstring][id][propget] */
20187 IMXWriter* This,
20188 /* [retval][out] */ VARIANT_BOOL* fValue);
20189
20190
20192 IRpcStubBuffer* This,
20193 IRpcChannelBuffer* _pRpcChannelBuffer,
20194 PRPC_MESSAGE _pRpcMessage,
20195 DWORD* _pdwStubPhase);
20196
20197
20198 /* [helpstring][id] */
20199 HRESULT STDMETHODCALLTYPE IMXWriter_flush_Proxy(
20200 IMXWriter* This);
20201
20202
20203 void __RPC_STUB IMXWriter_flush_Stub(
20204 IRpcStubBuffer* This,
20205 IRpcChannelBuffer* _pRpcChannelBuffer,
20206 PRPC_MESSAGE _pRpcMessage,
20207 DWORD* _pdwStubPhase);
20208
20209
20210
20211#endif /* __IMXWriter_INTERFACE_DEFINED__ */
20212
20213
20214#ifndef __IMXAttributes_INTERFACE_DEFINED__
20215#define __IMXAttributes_INTERFACE_DEFINED__
20216
20217 /* interface IMXAttributes */
20218 /* [unique][helpstring][uuid][nonextensible][oleautomation][dual][local][object] */
20219
20220
20221 EXTERN_C const IID IID_IMXAttributes;
20222
20223#if defined(__cplusplus) && !defined(CINTERFACE)
20224
20225 MIDL_INTERFACE("f10d27cc-3ec0-415c-8ed8-77ab1c5e7262")
20227 public IDispatch
20228 {
20229public:
20230 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE addAttribute(
20231 /* [in] */ BSTR strURI,
20232 /* [in] */ BSTR strLocalName,
20233 /* [in] */ BSTR strQName,
20234 /* [in] */ BSTR strType,
20235 /* [in] */ BSTR strValue) = 0;
20236
20237 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE addAttributeFromIndex(
20238 /* [in] */ VARIANT varAtts,
20239 /* [in] */ int nIndex) = 0;
20240
20241 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE clear(void) = 0;
20242
20243 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE removeAttribute(
20244 /* [in] */ int nIndex) = 0;
20245
20246 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setAttribute(
20247 /* [in] */ int nIndex,
20248 /* [in] */ BSTR strURI,
20249 /* [in] */ BSTR strLocalName,
20250 /* [in] */ BSTR strQName,
20251 /* [in] */ BSTR strType,
20252 /* [in] */ BSTR strValue) = 0;
20253
20254 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setAttributes(
20255 /* [in] */ VARIANT varAtts) = 0;
20256
20257 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setLocalName(
20258 /* [in] */ int nIndex,
20259 /* [in] */ BSTR strLocalName) = 0;
20260
20261 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setQName(
20262 /* [in] */ int nIndex,
20263 /* [in] */ BSTR strQName) = 0;
20264
20265 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setType(
20266 /* [in] */ int nIndex,
20267 /* [in] */ BSTR strType) = 0;
20268
20269 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setURI(
20270 /* [in] */ int nIndex,
20271 /* [in] */ BSTR strURI) = 0;
20272
20273 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setValue(
20274 /* [in] */ int nIndex,
20275 /* [in] */ BSTR strValue) = 0;
20276
20277 };
20278
20279#else /* C style interface */
20280
20281 typedef struct IMXAttributesVtbl
20282 {
20283 BEGIN_INTERFACE
20284
20285 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
20286 IMXAttributes* This,
20287 /* [in] */ REFIID riid,
20288 /* [iid_is][out] */ void** ppvObject);
20289
20290 ULONG(STDMETHODCALLTYPE* AddRef)(
20291 IMXAttributes* This);
20292
20293 ULONG(STDMETHODCALLTYPE* Release)(
20294 IMXAttributes* This);
20295
20296 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
20297 IMXAttributes* This,
20298 /* [out] */ UINT* pctinfo);
20299
20300 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
20301 IMXAttributes* This,
20302 /* [in] */ UINT iTInfo,
20303 /* [in] */ LCID lcid,
20304 /* [out] */ ITypeInfo** ppTInfo);
20305
20306 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
20307 IMXAttributes* This,
20308 /* [in] */ REFIID riid,
20309 /* [size_is][in] */ LPOLESTR* rgszNames,
20310 /* [in] */ UINT cNames,
20311 /* [in] */ LCID lcid,
20312 /* [size_is][out] */ DISPID* rgDispId);
20313
20314 /* [local] */
20315 HRESULT(STDMETHODCALLTYPE* Invoke)(
20316 IMXAttributes* This,
20317 /* [in] */ DISPID dispIdMember,
20318 /* [in] */ REFIID riid,
20319 /* [in] */ LCID lcid,
20320 /* [in] */ WORD wFlags,
20321 /* [out][in] */ DISPPARAMS* pDispParams,
20322 /* [out] */ VARIANT* pVarResult,
20323 /* [out] */ EXCEPINFO* pExcepInfo,
20324 /* [out] */ UINT* puArgErr);
20325
20326 /* [helpstring][id] */
20327 HRESULT(STDMETHODCALLTYPE* addAttribute)(
20328 IMXAttributes* This,
20329 /* [in] */ BSTR strURI,
20330 /* [in] */ BSTR strLocalName,
20331 /* [in] */ BSTR strQName,
20332 /* [in] */ BSTR strType,
20333 /* [in] */ BSTR strValue);
20334
20335 /* [helpstring][id] */
20336 HRESULT(STDMETHODCALLTYPE* addAttributeFromIndex)(
20337 IMXAttributes* This,
20338 /* [in] */ VARIANT varAtts,
20339 /* [in] */ int nIndex);
20340
20341 /* [helpstring][id] */
20342 HRESULT(STDMETHODCALLTYPE* clear)(
20343 IMXAttributes* This);
20344
20345 /* [helpstring][id] */
20346 HRESULT(STDMETHODCALLTYPE* removeAttribute)(
20347 IMXAttributes* This,
20348 /* [in] */ int nIndex);
20349
20350 /* [helpstring][id] */
20351 HRESULT(STDMETHODCALLTYPE* setAttribute)(
20352 IMXAttributes* This,
20353 /* [in] */ int nIndex,
20354 /* [in] */ BSTR strURI,
20355 /* [in] */ BSTR strLocalName,
20356 /* [in] */ BSTR strQName,
20357 /* [in] */ BSTR strType,
20358 /* [in] */ BSTR strValue);
20359
20360 /* [helpstring][id] */
20361 HRESULT(STDMETHODCALLTYPE* setAttributes)(
20362 IMXAttributes* This,
20363 /* [in] */ VARIANT varAtts);
20364
20365 /* [helpstring][id] */
20366 HRESULT(STDMETHODCALLTYPE* setLocalName)(
20367 IMXAttributes* This,
20368 /* [in] */ int nIndex,
20369 /* [in] */ BSTR strLocalName);
20370
20371 /* [helpstring][id] */
20372 HRESULT(STDMETHODCALLTYPE* setQName)(
20373 IMXAttributes* This,
20374 /* [in] */ int nIndex,
20375 /* [in] */ BSTR strQName);
20376
20377 /* [helpstring][id] */
20378 HRESULT(STDMETHODCALLTYPE* setType)(
20379 IMXAttributes* This,
20380 /* [in] */ int nIndex,
20381 /* [in] */ BSTR strType);
20382
20383 /* [helpstring][id] */
20384 HRESULT(STDMETHODCALLTYPE* setURI)(
20385 IMXAttributes* This,
20386 /* [in] */ int nIndex,
20387 /* [in] */ BSTR strURI);
20388
20389 /* [helpstring][id] */
20390 HRESULT(STDMETHODCALLTYPE* setValue)(
20391 IMXAttributes* This,
20392 /* [in] */ int nIndex,
20393 /* [in] */ BSTR strValue);
20394
20395 END_INTERFACE
20397
20398 interface IMXAttributes
20399 {
20400 CONST_VTBL struct IMXAttributesVtbl* lpVtbl;
20401 };
20402
20403
20404
20405#ifdef COBJMACROS
20406
20407
20408#define IMXAttributes_QueryInterface(This,riid,ppvObject) \
20409 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
20410
20411#define IMXAttributes_AddRef(This) \
20412 (This)->lpVtbl -> AddRef(This)
20413
20414#define IMXAttributes_Release(This) \
20415 (This)->lpVtbl -> Release(This)
20416
20417
20418#define IMXAttributes_GetTypeInfoCount(This,pctinfo) \
20419 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
20420
20421#define IMXAttributes_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
20422 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
20423
20424#define IMXAttributes_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
20425 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
20426
20427#define IMXAttributes_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
20428 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
20429
20430
20431#define IMXAttributes_addAttribute(This,strURI,strLocalName,strQName,strType,strValue) \
20432 (This)->lpVtbl -> addAttribute(This,strURI,strLocalName,strQName,strType,strValue)
20433
20434#define IMXAttributes_addAttributeFromIndex(This,varAtts,nIndex) \
20435 (This)->lpVtbl -> addAttributeFromIndex(This,varAtts,nIndex)
20436
20437#define IMXAttributes_clear(This) \
20438 (This)->lpVtbl -> clear(This)
20439
20440#define IMXAttributes_removeAttribute(This,nIndex) \
20441 (This)->lpVtbl -> removeAttribute(This,nIndex)
20442
20443#define IMXAttributes_setAttribute(This,nIndex,strURI,strLocalName,strQName,strType,strValue) \
20444 (This)->lpVtbl -> setAttribute(This,nIndex,strURI,strLocalName,strQName,strType,strValue)
20445
20446#define IMXAttributes_setAttributes(This,varAtts) \
20447 (This)->lpVtbl -> setAttributes(This,varAtts)
20448
20449#define IMXAttributes_setLocalName(This,nIndex,strLocalName) \
20450 (This)->lpVtbl -> setLocalName(This,nIndex,strLocalName)
20451
20452#define IMXAttributes_setQName(This,nIndex,strQName) \
20453 (This)->lpVtbl -> setQName(This,nIndex,strQName)
20454
20455#define IMXAttributes_setType(This,nIndex,strType) \
20456 (This)->lpVtbl -> setType(This,nIndex,strType)
20457
20458#define IMXAttributes_setURI(This,nIndex,strURI) \
20459 (This)->lpVtbl -> setURI(This,nIndex,strURI)
20460
20461#define IMXAttributes_setValue(This,nIndex,strValue) \
20462 (This)->lpVtbl -> setValue(This,nIndex,strValue)
20463
20464#endif /* COBJMACROS */
20465
20466
20467#endif /* C style interface */
20468
20469
20470
20471 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMXAttributes_addAttribute_Proxy(
20472 IMXAttributes* This,
20473 /* [in] */ BSTR strURI,
20474 /* [in] */ BSTR strLocalName,
20475 /* [in] */ BSTR strQName,
20476 /* [in] */ BSTR strType,
20477 /* [in] */ BSTR strValue);
20478
20479
20481 IRpcStubBuffer* This,
20482 IRpcChannelBuffer* _pRpcChannelBuffer,
20483 PRPC_MESSAGE _pRpcMessage,
20484 DWORD* _pdwStubPhase);
20485
20486
20487 /* [helpstring][id] */
20489 IMXAttributes* This,
20490 /* [in] */ VARIANT varAtts,
20491 /* [in] */ int nIndex);
20492
20493
20495 IRpcStubBuffer* This,
20496 IRpcChannelBuffer* _pRpcChannelBuffer,
20497 PRPC_MESSAGE _pRpcMessage,
20498 DWORD* _pdwStubPhase);
20499
20500
20501 /* [helpstring][id] */
20502 HRESULT STDMETHODCALLTYPE IMXAttributes_clear_Proxy(
20503 IMXAttributes* This);
20504
20505
20507 IRpcStubBuffer* This,
20508 IRpcChannelBuffer* _pRpcChannelBuffer,
20509 PRPC_MESSAGE _pRpcMessage,
20510 DWORD* _pdwStubPhase);
20511
20512
20513 /* [helpstring][id] */
20514 HRESULT STDMETHODCALLTYPE IMXAttributes_removeAttribute_Proxy(
20515 IMXAttributes* This,
20516 /* [in] */ int nIndex);
20517
20518
20520 IRpcStubBuffer* This,
20521 IRpcChannelBuffer* _pRpcChannelBuffer,
20522 PRPC_MESSAGE _pRpcMessage,
20523 DWORD* _pdwStubPhase);
20524
20525
20526 /* [helpstring][id] */
20527 HRESULT STDMETHODCALLTYPE IMXAttributes_setAttribute_Proxy(
20528 IMXAttributes* This,
20529 /* [in] */ int nIndex,
20530 /* [in] */ BSTR strURI,
20531 /* [in] */ BSTR strLocalName,
20532 /* [in] */ BSTR strQName,
20533 /* [in] */ BSTR strType,
20534 /* [in] */ BSTR strValue);
20535
20536
20538 IRpcStubBuffer* This,
20539 IRpcChannelBuffer* _pRpcChannelBuffer,
20540 PRPC_MESSAGE _pRpcMessage,
20541 DWORD* _pdwStubPhase);
20542
20543
20544 /* [helpstring][id] */
20545 HRESULT STDMETHODCALLTYPE IMXAttributes_setAttributes_Proxy(
20546 IMXAttributes* This,
20547 /* [in] */ VARIANT varAtts);
20548
20549
20551 IRpcStubBuffer* This,
20552 IRpcChannelBuffer* _pRpcChannelBuffer,
20553 PRPC_MESSAGE _pRpcMessage,
20554 DWORD* _pdwStubPhase);
20555
20556
20557 /* [helpstring][id] */
20558 HRESULT STDMETHODCALLTYPE IMXAttributes_setLocalName_Proxy(
20559 IMXAttributes* This,
20560 /* [in] */ int nIndex,
20561 /* [in] */ BSTR strLocalName);
20562
20563
20565 IRpcStubBuffer* This,
20566 IRpcChannelBuffer* _pRpcChannelBuffer,
20567 PRPC_MESSAGE _pRpcMessage,
20568 DWORD* _pdwStubPhase);
20569
20570
20571 /* [helpstring][id] */
20572 HRESULT STDMETHODCALLTYPE IMXAttributes_setQName_Proxy(
20573 IMXAttributes* This,
20574 /* [in] */ int nIndex,
20575 /* [in] */ BSTR strQName);
20576
20577
20579 IRpcStubBuffer* This,
20580 IRpcChannelBuffer* _pRpcChannelBuffer,
20581 PRPC_MESSAGE _pRpcMessage,
20582 DWORD* _pdwStubPhase);
20583
20584
20585 /* [helpstring][id] */
20586 HRESULT STDMETHODCALLTYPE IMXAttributes_setType_Proxy(
20587 IMXAttributes* This,
20588 /* [in] */ int nIndex,
20589 /* [in] */ BSTR strType);
20590
20591
20593 IRpcStubBuffer* This,
20594 IRpcChannelBuffer* _pRpcChannelBuffer,
20595 PRPC_MESSAGE _pRpcMessage,
20596 DWORD* _pdwStubPhase);
20597
20598
20599 /* [helpstring][id] */
20600 HRESULT STDMETHODCALLTYPE IMXAttributes_setURI_Proxy(
20601 IMXAttributes* This,
20602 /* [in] */ int nIndex,
20603 /* [in] */ BSTR strURI);
20604
20605
20607 IRpcStubBuffer* This,
20608 IRpcChannelBuffer* _pRpcChannelBuffer,
20609 PRPC_MESSAGE _pRpcMessage,
20610 DWORD* _pdwStubPhase);
20611
20612
20613 /* [helpstring][id] */
20614 HRESULT STDMETHODCALLTYPE IMXAttributes_setValue_Proxy(
20615 IMXAttributes* This,
20616 /* [in] */ int nIndex,
20617 /* [in] */ BSTR strValue);
20618
20619
20621 IRpcStubBuffer* This,
20622 IRpcChannelBuffer* _pRpcChannelBuffer,
20623 PRPC_MESSAGE _pRpcMessage,
20624 DWORD* _pdwStubPhase);
20625
20626
20627
20628#endif /* __IMXAttributes_INTERFACE_DEFINED__ */
20629
20630
20631#ifndef __IMXReaderControl_INTERFACE_DEFINED__
20632#define __IMXReaderControl_INTERFACE_DEFINED__
20633
20634 /* interface IMXReaderControl */
20635 /* [unique][helpstring][uuid][nonextensible][oleautomation][dual][local][object] */
20636
20637
20639
20640#if defined(__cplusplus) && !defined(CINTERFACE)
20641
20642 MIDL_INTERFACE("808f4e35-8d5a-4fbe-8466-33a41279ed30")
20644 public IDispatch
20645 {
20646public:
20647 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE abort(void) = 0;
20648
20649 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE resume(void) = 0;
20650
20651 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE suspend(void) = 0;
20652
20653 };
20654
20655#else /* C style interface */
20656
20658 {
20659 BEGIN_INTERFACE
20660
20661 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
20662 IMXReaderControl* This,
20663 /* [in] */ REFIID riid,
20664 /* [iid_is][out] */ void** ppvObject);
20665
20666 ULONG(STDMETHODCALLTYPE* AddRef)(
20667 IMXReaderControl* This);
20668
20669 ULONG(STDMETHODCALLTYPE* Release)(
20670 IMXReaderControl* This);
20671
20672 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
20673 IMXReaderControl* This,
20674 /* [out] */ UINT* pctinfo);
20675
20676 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
20677 IMXReaderControl* This,
20678 /* [in] */ UINT iTInfo,
20679 /* [in] */ LCID lcid,
20680 /* [out] */ ITypeInfo** ppTInfo);
20681
20682 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
20683 IMXReaderControl* This,
20684 /* [in] */ REFIID riid,
20685 /* [size_is][in] */ LPOLESTR* rgszNames,
20686 /* [in] */ UINT cNames,
20687 /* [in] */ LCID lcid,
20688 /* [size_is][out] */ DISPID* rgDispId);
20689
20690 /* [local] */
20691 HRESULT(STDMETHODCALLTYPE* Invoke)(
20692 IMXReaderControl* This,
20693 /* [in] */ DISPID dispIdMember,
20694 /* [in] */ REFIID riid,
20695 /* [in] */ LCID lcid,
20696 /* [in] */ WORD wFlags,
20697 /* [out][in] */ DISPPARAMS* pDispParams,
20698 /* [out] */ VARIANT* pVarResult,
20699 /* [out] */ EXCEPINFO* pExcepInfo,
20700 /* [out] */ UINT* puArgErr);
20701
20702 /* [helpstring][id] */
20703 HRESULT(STDMETHODCALLTYPE* abort)(
20704 IMXReaderControl* This);
20705
20706 /* [helpstring][id] */
20707 HRESULT(STDMETHODCALLTYPE* resume)(
20708 IMXReaderControl* This);
20709
20710 /* [helpstring][id] */
20711 HRESULT(STDMETHODCALLTYPE* suspend)(
20712 IMXReaderControl* This);
20713
20714 END_INTERFACE
20716
20717 interface IMXReaderControl
20718 {
20719 CONST_VTBL struct IMXReaderControlVtbl* lpVtbl;
20720 };
20721
20722
20723
20724#ifdef COBJMACROS
20725
20726
20727#define IMXReaderControl_QueryInterface(This,riid,ppvObject) \
20728 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
20729
20730#define IMXReaderControl_AddRef(This) \
20731 (This)->lpVtbl -> AddRef(This)
20732
20733#define IMXReaderControl_Release(This) \
20734 (This)->lpVtbl -> Release(This)
20735
20736
20737#define IMXReaderControl_GetTypeInfoCount(This,pctinfo) \
20738 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
20739
20740#define IMXReaderControl_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
20741 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
20742
20743#define IMXReaderControl_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
20744 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
20745
20746#define IMXReaderControl_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
20747 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
20748
20749
20750#define IMXReaderControl_abort(This) \
20751 (This)->lpVtbl -> abort(This)
20752
20753#define IMXReaderControl_resume(This) \
20754 (This)->lpVtbl -> resume(This)
20755
20756#define IMXReaderControl_suspend(This) \
20757 (This)->lpVtbl -> suspend(This)
20758
20759#endif /* COBJMACROS */
20760
20761
20762#endif /* C style interface */
20763
20764
20765
20766 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMXReaderControl_abort_Proxy(
20767 IMXReaderControl* This);
20768
20769
20771 IRpcStubBuffer* This,
20772 IRpcChannelBuffer* _pRpcChannelBuffer,
20773 PRPC_MESSAGE _pRpcMessage,
20774 DWORD* _pdwStubPhase);
20775
20776
20777 /* [helpstring][id] */
20778 HRESULT STDMETHODCALLTYPE IMXReaderControl_resume_Proxy(
20779 IMXReaderControl* This);
20780
20781
20783 IRpcStubBuffer* This,
20784 IRpcChannelBuffer* _pRpcChannelBuffer,
20785 PRPC_MESSAGE _pRpcMessage,
20786 DWORD* _pdwStubPhase);
20787
20788
20789 /* [helpstring][id] */
20790 HRESULT STDMETHODCALLTYPE IMXReaderControl_suspend_Proxy(
20791 IMXReaderControl* This);
20792
20793
20795 IRpcStubBuffer* This,
20796 IRpcChannelBuffer* _pRpcChannelBuffer,
20797 PRPC_MESSAGE _pRpcMessage,
20798 DWORD* _pdwStubPhase);
20799
20800
20801
20802#endif /* __IMXReaderControl_INTERFACE_DEFINED__ */
20803
20804
20805#ifndef __IMXSchemaDeclHandler_INTERFACE_DEFINED__
20806#define __IMXSchemaDeclHandler_INTERFACE_DEFINED__
20807
20808 /* interface IMXSchemaDeclHandler */
20809 /* [unique][helpstring][uuid][nonextensible][oleautomation][dual][local][object] */
20810
20811
20813
20814#if defined(__cplusplus) && !defined(CINTERFACE)
20815
20816 MIDL_INTERFACE("fa4bb38c-faf9-4cca-9302-d1dd0fe520db")
20818 public IDispatch
20819 {
20820public:
20821 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE schemaElementDecl(
20822 /* [in] */ ISchemaElement* oSchemaElement) = 0;
20823
20824 };
20825
20826#else /* C style interface */
20827
20829 {
20830 BEGIN_INTERFACE
20831
20832 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
20834 /* [in] */ REFIID riid,
20835 /* [iid_is][out] */ void** ppvObject);
20836
20837 ULONG(STDMETHODCALLTYPE* AddRef)(
20838 IMXSchemaDeclHandler* This);
20839
20840 ULONG(STDMETHODCALLTYPE* Release)(
20841 IMXSchemaDeclHandler* This);
20842
20843 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
20845 /* [out] */ UINT* pctinfo);
20846
20847 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
20849 /* [in] */ UINT iTInfo,
20850 /* [in] */ LCID lcid,
20851 /* [out] */ ITypeInfo** ppTInfo);
20852
20853 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
20855 /* [in] */ REFIID riid,
20856 /* [size_is][in] */ LPOLESTR* rgszNames,
20857 /* [in] */ UINT cNames,
20858 /* [in] */ LCID lcid,
20859 /* [size_is][out] */ DISPID* rgDispId);
20860
20861 /* [local] */
20862 HRESULT(STDMETHODCALLTYPE* Invoke)(
20864 /* [in] */ DISPID dispIdMember,
20865 /* [in] */ REFIID riid,
20866 /* [in] */ LCID lcid,
20867 /* [in] */ WORD wFlags,
20868 /* [out][in] */ DISPPARAMS* pDispParams,
20869 /* [out] */ VARIANT* pVarResult,
20870 /* [out] */ EXCEPINFO* pExcepInfo,
20871 /* [out] */ UINT* puArgErr);
20872
20873 /* [helpstring][id] */
20874 HRESULT(STDMETHODCALLTYPE* schemaElementDecl)(
20877
20878 END_INTERFACE
20880
20881 interface IMXSchemaDeclHandler
20882 {
20883 CONST_VTBL struct IMXSchemaDeclHandlerVtbl* lpVtbl;
20884 };
20885
20886
20887
20888#ifdef COBJMACROS
20889
20890
20891#define IMXSchemaDeclHandler_QueryInterface(This,riid,ppvObject) \
20892 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
20893
20894#define IMXSchemaDeclHandler_AddRef(This) \
20895 (This)->lpVtbl -> AddRef(This)
20896
20897#define IMXSchemaDeclHandler_Release(This) \
20898 (This)->lpVtbl -> Release(This)
20899
20900
20901#define IMXSchemaDeclHandler_GetTypeInfoCount(This,pctinfo) \
20902 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
20903
20904#define IMXSchemaDeclHandler_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
20905 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
20906
20907#define IMXSchemaDeclHandler_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
20908 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
20909
20910#define IMXSchemaDeclHandler_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
20911 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
20912
20913
20914#define IMXSchemaDeclHandler_schemaElementDecl(This,oSchemaElement) \
20915 (This)->lpVtbl -> schemaElementDecl(This,oSchemaElement)
20916
20917#endif /* COBJMACROS */
20918
20919
20920#endif /* C style interface */
20921
20922
20923
20924 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMXSchemaDeclHandler_schemaElementDecl_Proxy(
20926 /* [in] */ ISchemaElement* oSchemaElement);
20927
20928
20930 IRpcStubBuffer* This,
20931 IRpcChannelBuffer* _pRpcChannelBuffer,
20932 PRPC_MESSAGE _pRpcMessage,
20933 DWORD* _pdwStubPhase);
20934
20935
20936
20937#endif /* __IMXSchemaDeclHandler_INTERFACE_DEFINED__ */
20938
20939
20940#ifndef __IMXXMLFilter_INTERFACE_DEFINED__
20941#define __IMXXMLFilter_INTERFACE_DEFINED__
20942
20943 /* interface IMXXMLFilter */
20944 /* [unique][nonextensible][oleautomation][dual][helpstring][uuid][object][local] */
20945
20946
20947 EXTERN_C const IID IID_IMXXMLFilter;
20948
20949#if defined(__cplusplus) && !defined(CINTERFACE)
20950
20951 MIDL_INTERFACE("c90352f7-643c-4fbc-bb23-e996eb2d51fd")
20953 public IDispatch
20954 {
20955public:
20956 virtual /* [id] */ HRESULT STDMETHODCALLTYPE getFeature(
20957 /* [in] */ BSTR strName,
20958 /* [retval][out] */ VARIANT_BOOL* fValue) = 0;
20959
20960 virtual /* [id] */ HRESULT STDMETHODCALLTYPE putFeature(
20961 /* [in] */ BSTR strName,
20962 /* [in] */ VARIANT_BOOL fValue) = 0;
20963
20964 virtual /* [id] */ HRESULT STDMETHODCALLTYPE getProperty(
20965 /* [in] */ BSTR strName,
20966 /* [retval][out] */ VARIANT* varValue) = 0;
20967
20968 virtual /* [id] */ HRESULT STDMETHODCALLTYPE putProperty(
20969 /* [in] */ BSTR strName,
20970 /* [in] */ VARIANT varValue) = 0;
20971
20972 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_entityResolver(
20973 /* [retval][out] */ IUnknown** oResolver) = 0;
20974
20975 virtual /* [propputref][id] */ HRESULT STDMETHODCALLTYPE putref_entityResolver(
20976 /* [in] */ IUnknown* oResolver) = 0;
20977
20978 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_contentHandler(
20979 /* [retval][out] */ IUnknown** oHandler) = 0;
20980
20981 virtual /* [propputref][id] */ HRESULT STDMETHODCALLTYPE putref_contentHandler(
20982 /* [in] */ IUnknown* oHandler) = 0;
20983
20984 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_dtdHandler(
20985 /* [retval][out] */ IUnknown** oHandler) = 0;
20986
20987 virtual /* [propputref][id] */ HRESULT STDMETHODCALLTYPE putref_dtdHandler(
20988 /* [in] */ IUnknown* oHandler) = 0;
20989
20990 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_errorHandler(
20991 /* [retval][out] */ IUnknown** oHandler) = 0;
20992
20993 virtual /* [propputref][id] */ HRESULT STDMETHODCALLTYPE putref_errorHandler(
20994 /* [in] */ IUnknown* oHandler) = 0;
20995
20996 };
20997
20998#else /* C style interface */
20999
21000 typedef struct IMXXMLFilterVtbl
21001 {
21002 BEGIN_INTERFACE
21003
21004 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
21005 IMXXMLFilter* This,
21006 /* [in] */ REFIID riid,
21007 /* [iid_is][out] */ void** ppvObject);
21008
21009 ULONG(STDMETHODCALLTYPE* AddRef)(
21010 IMXXMLFilter* This);
21011
21012 ULONG(STDMETHODCALLTYPE* Release)(
21013 IMXXMLFilter* This);
21014
21015 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
21016 IMXXMLFilter* This,
21017 /* [out] */ UINT* pctinfo);
21018
21019 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
21020 IMXXMLFilter* This,
21021 /* [in] */ UINT iTInfo,
21022 /* [in] */ LCID lcid,
21023 /* [out] */ ITypeInfo** ppTInfo);
21024
21025 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
21026 IMXXMLFilter* This,
21027 /* [in] */ REFIID riid,
21028 /* [size_is][in] */ LPOLESTR* rgszNames,
21029 /* [in] */ UINT cNames,
21030 /* [in] */ LCID lcid,
21031 /* [size_is][out] */ DISPID* rgDispId);
21032
21033 /* [local] */
21034 HRESULT(STDMETHODCALLTYPE* Invoke)(
21035 IMXXMLFilter* This,
21036 /* [in] */ DISPID dispIdMember,
21037 /* [in] */ REFIID riid,
21038 /* [in] */ LCID lcid,
21039 /* [in] */ WORD wFlags,
21040 /* [out][in] */ DISPPARAMS* pDispParams,
21041 /* [out] */ VARIANT* pVarResult,
21042 /* [out] */ EXCEPINFO* pExcepInfo,
21043 /* [out] */ UINT* puArgErr);
21044
21045 /* [id] */
21046 HRESULT(STDMETHODCALLTYPE* getFeature)(
21047 IMXXMLFilter* This,
21048 /* [in] */ BSTR strName,
21049 /* [retval][out] */ VARIANT_BOOL* fValue);
21050
21051 /* [id] */
21052 HRESULT(STDMETHODCALLTYPE* putFeature)(
21053 IMXXMLFilter* This,
21054 /* [in] */ BSTR strName,
21055 /* [in] */ VARIANT_BOOL fValue);
21056
21057 /* [id] */
21058 HRESULT(STDMETHODCALLTYPE* getProperty)(
21059 IMXXMLFilter* This,
21060 /* [in] */ BSTR strName,
21061 /* [retval][out] */ VARIANT* varValue);
21062
21063 /* [id] */
21064 HRESULT(STDMETHODCALLTYPE* putProperty)(
21065 IMXXMLFilter* This,
21066 /* [in] */ BSTR strName,
21067 /* [in] */ VARIANT varValue);
21068
21069 /* [propget][id] */
21070 HRESULT(STDMETHODCALLTYPE* get_entityResolver)(
21071 IMXXMLFilter* This,
21072 /* [retval][out] */ IUnknown** oResolver);
21073
21074 /* [propputref][id] */
21075 HRESULT(STDMETHODCALLTYPE* putref_entityResolver)(
21076 IMXXMLFilter* This,
21077 /* [in] */ IUnknown* oResolver);
21078
21079 /* [propget][id] */
21080 HRESULT(STDMETHODCALLTYPE* get_contentHandler)(
21081 IMXXMLFilter* This,
21082 /* [retval][out] */ IUnknown** oHandler);
21083
21084 /* [propputref][id] */
21085 HRESULT(STDMETHODCALLTYPE* putref_contentHandler)(
21086 IMXXMLFilter* This,
21087 /* [in] */ IUnknown* oHandler);
21088
21089 /* [propget][id] */
21090 HRESULT(STDMETHODCALLTYPE* get_dtdHandler)(
21091 IMXXMLFilter* This,
21092 /* [retval][out] */ IUnknown** oHandler);
21093
21094 /* [propputref][id] */
21095 HRESULT(STDMETHODCALLTYPE* putref_dtdHandler)(
21096 IMXXMLFilter* This,
21097 /* [in] */ IUnknown* oHandler);
21098
21099 /* [propget][id] */
21100 HRESULT(STDMETHODCALLTYPE* get_errorHandler)(
21101 IMXXMLFilter* This,
21102 /* [retval][out] */ IUnknown** oHandler);
21103
21104 /* [propputref][id] */
21105 HRESULT(STDMETHODCALLTYPE* putref_errorHandler)(
21106 IMXXMLFilter* This,
21107 /* [in] */ IUnknown* oHandler);
21108
21109 END_INTERFACE
21111
21112 interface IMXXMLFilter
21113 {
21114 CONST_VTBL struct IMXXMLFilterVtbl* lpVtbl;
21115 };
21116
21117
21118
21119#ifdef COBJMACROS
21120
21121
21122#define IMXXMLFilter_QueryInterface(This,riid,ppvObject) \
21123 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
21124
21125#define IMXXMLFilter_AddRef(This) \
21126 (This)->lpVtbl -> AddRef(This)
21127
21128#define IMXXMLFilter_Release(This) \
21129 (This)->lpVtbl -> Release(This)
21130
21131
21132#define IMXXMLFilter_GetTypeInfoCount(This,pctinfo) \
21133 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
21134
21135#define IMXXMLFilter_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
21136 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
21137
21138#define IMXXMLFilter_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
21139 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
21140
21141#define IMXXMLFilter_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
21142 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
21143
21144
21145#define IMXXMLFilter_getFeature(This,strName,fValue) \
21146 (This)->lpVtbl -> getFeature(This,strName,fValue)
21147
21148#define IMXXMLFilter_putFeature(This,strName,fValue) \
21149 (This)->lpVtbl -> putFeature(This,strName,fValue)
21150
21151#define IMXXMLFilter_getProperty(This,strName,varValue) \
21152 (This)->lpVtbl -> getProperty(This,strName,varValue)
21153
21154#define IMXXMLFilter_putProperty(This,strName,varValue) \
21155 (This)->lpVtbl -> putProperty(This,strName,varValue)
21156
21157#define IMXXMLFilter_get_entityResolver(This,oResolver) \
21158 (This)->lpVtbl -> get_entityResolver(This,oResolver)
21159
21160#define IMXXMLFilter_putref_entityResolver(This,oResolver) \
21161 (This)->lpVtbl -> putref_entityResolver(This,oResolver)
21162
21163#define IMXXMLFilter_get_contentHandler(This,oHandler) \
21164 (This)->lpVtbl -> get_contentHandler(This,oHandler)
21165
21166#define IMXXMLFilter_putref_contentHandler(This,oHandler) \
21167 (This)->lpVtbl -> putref_contentHandler(This,oHandler)
21168
21169#define IMXXMLFilter_get_dtdHandler(This,oHandler) \
21170 (This)->lpVtbl -> get_dtdHandler(This,oHandler)
21171
21172#define IMXXMLFilter_putref_dtdHandler(This,oHandler) \
21173 (This)->lpVtbl -> putref_dtdHandler(This,oHandler)
21174
21175#define IMXXMLFilter_get_errorHandler(This,oHandler) \
21176 (This)->lpVtbl -> get_errorHandler(This,oHandler)
21177
21178#define IMXXMLFilter_putref_errorHandler(This,oHandler) \
21179 (This)->lpVtbl -> putref_errorHandler(This,oHandler)
21180
21181#endif /* COBJMACROS */
21182
21183
21184#endif /* C style interface */
21185
21186
21187
21188 /* [id] */ HRESULT STDMETHODCALLTYPE IMXXMLFilter_getFeature_Proxy(
21189 IMXXMLFilter* This,
21190 /* [in] */ BSTR strName,
21191 /* [retval][out] */ VARIANT_BOOL* fValue);
21192
21193
21195 IRpcStubBuffer* This,
21196 IRpcChannelBuffer* _pRpcChannelBuffer,
21197 PRPC_MESSAGE _pRpcMessage,
21198 DWORD* _pdwStubPhase);
21199
21200
21201 /* [id] */
21202 HRESULT STDMETHODCALLTYPE IMXXMLFilter_putFeature_Proxy(
21203 IMXXMLFilter* This,
21204 /* [in] */ BSTR strName,
21205 /* [in] */ VARIANT_BOOL fValue);
21206
21207
21209 IRpcStubBuffer* This,
21210 IRpcChannelBuffer* _pRpcChannelBuffer,
21211 PRPC_MESSAGE _pRpcMessage,
21212 DWORD* _pdwStubPhase);
21213
21214
21215 /* [id] */
21216 HRESULT STDMETHODCALLTYPE IMXXMLFilter_getProperty_Proxy(
21217 IMXXMLFilter* This,
21218 /* [in] */ BSTR strName,
21219 /* [retval][out] */ VARIANT* varValue);
21220
21221
21223 IRpcStubBuffer* This,
21224 IRpcChannelBuffer* _pRpcChannelBuffer,
21225 PRPC_MESSAGE _pRpcMessage,
21226 DWORD* _pdwStubPhase);
21227
21228
21229 /* [id] */
21230 HRESULT STDMETHODCALLTYPE IMXXMLFilter_putProperty_Proxy(
21231 IMXXMLFilter* This,
21232 /* [in] */ BSTR strName,
21233 /* [in] */ VARIANT varValue);
21234
21235
21237 IRpcStubBuffer* This,
21238 IRpcChannelBuffer* _pRpcChannelBuffer,
21239 PRPC_MESSAGE _pRpcMessage,
21240 DWORD* _pdwStubPhase);
21241
21242
21243 /* [propget][id] */
21244 HRESULT STDMETHODCALLTYPE IMXXMLFilter_get_entityResolver_Proxy(
21245 IMXXMLFilter* This,
21246 /* [retval][out] */ IUnknown** oResolver);
21247
21248
21250 IRpcStubBuffer* This,
21251 IRpcChannelBuffer* _pRpcChannelBuffer,
21252 PRPC_MESSAGE _pRpcMessage,
21253 DWORD* _pdwStubPhase);
21254
21255
21256 /* [propputref][id] */
21258 IMXXMLFilter* This,
21259 /* [in] */ IUnknown* oResolver);
21260
21261
21263 IRpcStubBuffer* This,
21264 IRpcChannelBuffer* _pRpcChannelBuffer,
21265 PRPC_MESSAGE _pRpcMessage,
21266 DWORD* _pdwStubPhase);
21267
21268
21269 /* [propget][id] */
21270 HRESULT STDMETHODCALLTYPE IMXXMLFilter_get_contentHandler_Proxy(
21271 IMXXMLFilter* This,
21272 /* [retval][out] */ IUnknown** oHandler);
21273
21274
21276 IRpcStubBuffer* This,
21277 IRpcChannelBuffer* _pRpcChannelBuffer,
21278 PRPC_MESSAGE _pRpcMessage,
21279 DWORD* _pdwStubPhase);
21280
21281
21282 /* [propputref][id] */
21284 IMXXMLFilter* This,
21285 /* [in] */ IUnknown* oHandler);
21286
21287
21289 IRpcStubBuffer* This,
21290 IRpcChannelBuffer* _pRpcChannelBuffer,
21291 PRPC_MESSAGE _pRpcMessage,
21292 DWORD* _pdwStubPhase);
21293
21294
21295 /* [propget][id] */
21296 HRESULT STDMETHODCALLTYPE IMXXMLFilter_get_dtdHandler_Proxy(
21297 IMXXMLFilter* This,
21298 /* [retval][out] */ IUnknown** oHandler);
21299
21300
21302 IRpcStubBuffer* This,
21303 IRpcChannelBuffer* _pRpcChannelBuffer,
21304 PRPC_MESSAGE _pRpcMessage,
21305 DWORD* _pdwStubPhase);
21306
21307
21308 /* [propputref][id] */
21309 HRESULT STDMETHODCALLTYPE IMXXMLFilter_putref_dtdHandler_Proxy(
21310 IMXXMLFilter* This,
21311 /* [in] */ IUnknown* oHandler);
21312
21313
21315 IRpcStubBuffer* This,
21316 IRpcChannelBuffer* _pRpcChannelBuffer,
21317 PRPC_MESSAGE _pRpcMessage,
21318 DWORD* _pdwStubPhase);
21319
21320
21321 /* [propget][id] */
21322 HRESULT STDMETHODCALLTYPE IMXXMLFilter_get_errorHandler_Proxy(
21323 IMXXMLFilter* This,
21324 /* [retval][out] */ IUnknown** oHandler);
21325
21326
21328 IRpcStubBuffer* This,
21329 IRpcChannelBuffer* _pRpcChannelBuffer,
21330 PRPC_MESSAGE _pRpcMessage,
21331 DWORD* _pdwStubPhase);
21332
21333
21334 /* [propputref][id] */
21336 IMXXMLFilter* This,
21337 /* [in] */ IUnknown* oHandler);
21338
21339
21341 IRpcStubBuffer* This,
21342 IRpcChannelBuffer* _pRpcChannelBuffer,
21343 PRPC_MESSAGE _pRpcMessage,
21344 DWORD* _pdwStubPhase);
21345
21346
21347
21348#endif /* __IMXXMLFilter_INTERFACE_DEFINED__ */
21349
21350
21351#ifndef __IXMLDOMSchemaCollection2_INTERFACE_DEFINED__
21352#define __IXMLDOMSchemaCollection2_INTERFACE_DEFINED__
21353
21354 /* interface IXMLDOMSchemaCollection2 */
21355 /* [unique][helpstring][nonextensible][oleautomation][dual][uuid][object][local] */
21356
21357
21359
21360#if defined(__cplusplus) && !defined(CINTERFACE)
21361
21362 MIDL_INTERFACE("50ea08b0-dd1b-4664-9a50-c2f40f4bd79a")
21365 {
21366public:
21367 virtual /* [id] */ HRESULT STDMETHODCALLTYPE validate(void) = 0;
21368
21369 virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_validateOnLoad(
21370 /* [in] */ VARIANT_BOOL validateOnLoad) = 0;
21371
21372 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_validateOnLoad(
21373 /* [retval][out] */ VARIANT_BOOL* validateOnLoad) = 0;
21374
21375 virtual /* [id] */ HRESULT STDMETHODCALLTYPE getSchema(
21376 /* [in] */ BSTR namespaceURI,
21377 /* [retval][out] */ ISchema** schema) = 0;
21378
21379 virtual /* [id] */ HRESULT STDMETHODCALLTYPE getDeclaration(
21380 /* [in] */ IXMLDOMNode* node,
21381 /* [retval][out] */ ISchemaItem** item) = 0;
21382
21383 };
21384
21385#else /* C style interface */
21386
21388 {
21389 BEGIN_INTERFACE
21390
21391 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
21393 /* [in] */ REFIID riid,
21394 /* [iid_is][out] */ void** ppvObject);
21395
21396 ULONG(STDMETHODCALLTYPE* AddRef)(
21398
21399 ULONG(STDMETHODCALLTYPE* Release)(
21401
21402 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
21404 /* [out] */ UINT* pctinfo);
21405
21406 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
21408 /* [in] */ UINT iTInfo,
21409 /* [in] */ LCID lcid,
21410 /* [out] */ ITypeInfo** ppTInfo);
21411
21412 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
21414 /* [in] */ REFIID riid,
21415 /* [size_is][in] */ LPOLESTR* rgszNames,
21416 /* [in] */ UINT cNames,
21417 /* [in] */ LCID lcid,
21418 /* [size_is][out] */ DISPID* rgDispId);
21419
21420 /* [local] */
21421 HRESULT(STDMETHODCALLTYPE* Invoke)(
21423 /* [in] */ DISPID dispIdMember,
21424 /* [in] */ REFIID riid,
21425 /* [in] */ LCID lcid,
21426 /* [in] */ WORD wFlags,
21427 /* [out][in] */ DISPPARAMS* pDispParams,
21428 /* [out] */ VARIANT* pVarResult,
21429 /* [out] */ EXCEPINFO* pExcepInfo,
21430 /* [out] */ UINT* puArgErr);
21431
21432 /* [helpstring][id] */
21433 HRESULT(STDMETHODCALLTYPE* add)(
21435 /* [in] */ BSTR namespaceURI,
21436 /* [in] */ VARIANT var);
21437
21438 /* [helpstring][id] */
21439 HRESULT(STDMETHODCALLTYPE* get)(
21441 /* [in] */ BSTR namespaceURI,
21442 /* [retval][out] */ IXMLDOMNode** schemaNode);
21443
21444 /* [helpstring][id] */
21445 HRESULT(STDMETHODCALLTYPE* remove)(
21447 /* [in] */ BSTR namespaceURI);
21448
21449 /* [propget][helpstring][id] */
21450 HRESULT(STDMETHODCALLTYPE* get_length)(
21452 /* [retval][out] */ long* length);
21453
21454 /* [helpstring][id][propget] */
21455 HRESULT(STDMETHODCALLTYPE* get_namespaceURI)(
21457 /* [in] */ long index,
21458 /* [retval][out] */ BSTR* length);
21459
21460 /* [helpstring][id] */
21461 HRESULT(STDMETHODCALLTYPE* addCollection)(
21464
21465 /* [id][hidden][restricted][propget] */
21466 HRESULT(STDMETHODCALLTYPE* get__newEnum)(
21468 /* [out][retval] */ IUnknown** ppUnk);
21469
21470 /* [id] */
21471 HRESULT(STDMETHODCALLTYPE* validate)(
21473
21474 /* [propput][id] */
21475 HRESULT(STDMETHODCALLTYPE* put_validateOnLoad)(
21477 /* [in] */ VARIANT_BOOL validateOnLoad);
21478
21479 /* [propget][id] */
21480 HRESULT(STDMETHODCALLTYPE* get_validateOnLoad)(
21482 /* [retval][out] */ VARIANT_BOOL* validateOnLoad);
21483
21484 /* [id] */
21485 HRESULT(STDMETHODCALLTYPE* getSchema)(
21487 /* [in] */ BSTR namespaceURI,
21488 /* [retval][out] */ ISchema** schema);
21489
21490 /* [id] */
21491 HRESULT(STDMETHODCALLTYPE* getDeclaration)(
21493 /* [in] */ IXMLDOMNode* node,
21494 /* [retval][out] */ ISchemaItem** item);
21495
21496 END_INTERFACE
21498
21499 interface IXMLDOMSchemaCollection2
21500 {
21501 CONST_VTBL struct IXMLDOMSchemaCollection2Vtbl* lpVtbl;
21502 };
21503
21504
21505
21506#ifdef COBJMACROS
21507
21508
21509#define IXMLDOMSchemaCollection2_QueryInterface(This,riid,ppvObject) \
21510 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
21511
21512#define IXMLDOMSchemaCollection2_AddRef(This) \
21513 (This)->lpVtbl -> AddRef(This)
21514
21515#define IXMLDOMSchemaCollection2_Release(This) \
21516 (This)->lpVtbl -> Release(This)
21517
21518
21519#define IXMLDOMSchemaCollection2_GetTypeInfoCount(This,pctinfo) \
21520 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
21521
21522#define IXMLDOMSchemaCollection2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
21523 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
21524
21525#define IXMLDOMSchemaCollection2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
21526 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
21527
21528#define IXMLDOMSchemaCollection2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
21529 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
21530
21531
21532#define IXMLDOMSchemaCollection2_add(This,namespaceURI,var) \
21533 (This)->lpVtbl -> add(This,namespaceURI,var)
21534
21535#define IXMLDOMSchemaCollection2_get(This,namespaceURI,schemaNode) \
21536 (This)->lpVtbl -> get(This,namespaceURI,schemaNode)
21537
21538#define IXMLDOMSchemaCollection2_remove(This,namespaceURI) \
21539 (This)->lpVtbl -> remove(This,namespaceURI)
21540
21541#define IXMLDOMSchemaCollection2_get_length(This,length) \
21542 (This)->lpVtbl -> get_length(This,length)
21543
21544#define IXMLDOMSchemaCollection2_get_namespaceURI(This,index,length) \
21545 (This)->lpVtbl -> get_namespaceURI(This,index,length)
21546
21547#define IXMLDOMSchemaCollection2_addCollection(This,otherCollection) \
21548 (This)->lpVtbl -> addCollection(This,otherCollection)
21549
21550#define IXMLDOMSchemaCollection2_get__newEnum(This,ppUnk) \
21551 (This)->lpVtbl -> get__newEnum(This,ppUnk)
21552
21553
21554#define IXMLDOMSchemaCollection2_validate(This) \
21555 (This)->lpVtbl -> validate(This)
21556
21557#define IXMLDOMSchemaCollection2_put_validateOnLoad(This,validateOnLoad) \
21558 (This)->lpVtbl -> put_validateOnLoad(This,validateOnLoad)
21559
21560#define IXMLDOMSchemaCollection2_get_validateOnLoad(This,validateOnLoad) \
21561 (This)->lpVtbl -> get_validateOnLoad(This,validateOnLoad)
21562
21563#define IXMLDOMSchemaCollection2_getSchema(This,namespaceURI,schema) \
21564 (This)->lpVtbl -> getSchema(This,namespaceURI,schema)
21565
21566#define IXMLDOMSchemaCollection2_getDeclaration(This,node,item) \
21567 (This)->lpVtbl -> getDeclaration(This,node,item)
21568
21569#endif /* COBJMACROS */
21570
21571
21572#endif /* C style interface */
21573
21574
21575
21576 /* [id] */ HRESULT STDMETHODCALLTYPE IXMLDOMSchemaCollection2_validate_Proxy(
21578
21579
21581 IRpcStubBuffer* This,
21582 IRpcChannelBuffer* _pRpcChannelBuffer,
21583 PRPC_MESSAGE _pRpcMessage,
21584 DWORD* _pdwStubPhase);
21585
21586
21587 /* [propput][id] */
21590 /* [in] */ VARIANT_BOOL validateOnLoad);
21591
21592
21594 IRpcStubBuffer* This,
21595 IRpcChannelBuffer* _pRpcChannelBuffer,
21596 PRPC_MESSAGE _pRpcMessage,
21597 DWORD* _pdwStubPhase);
21598
21599
21600 /* [propget][id] */
21603 /* [retval][out] */ VARIANT_BOOL* validateOnLoad);
21604
21605
21607 IRpcStubBuffer* This,
21608 IRpcChannelBuffer* _pRpcChannelBuffer,
21609 PRPC_MESSAGE _pRpcMessage,
21610 DWORD* _pdwStubPhase);
21611
21612
21613 /* [id] */
21616 /* [in] */ BSTR namespaceURI,
21617 /* [retval][out] */ ISchema** schema);
21618
21619
21621 IRpcStubBuffer* This,
21622 IRpcChannelBuffer* _pRpcChannelBuffer,
21623 PRPC_MESSAGE _pRpcMessage,
21624 DWORD* _pdwStubPhase);
21625
21626
21627 /* [id] */
21630 /* [in] */ IXMLDOMNode* node,
21631 /* [retval][out] */ ISchemaItem** item);
21632
21633
21635 IRpcStubBuffer* This,
21636 IRpcChannelBuffer* _pRpcChannelBuffer,
21637 PRPC_MESSAGE _pRpcMessage,
21638 DWORD* _pdwStubPhase);
21639
21640
21641
21642#endif /* __IXMLDOMSchemaCollection2_INTERFACE_DEFINED__ */
21643
21644
21645#ifndef __ISchemaStringCollection_INTERFACE_DEFINED__
21646#define __ISchemaStringCollection_INTERFACE_DEFINED__
21647
21648 /* interface ISchemaStringCollection */
21649 /* [unique][helpstring][nonextensible][oleautomation][dual][uuid][object][local] */
21650
21651
21653
21654#if defined(__cplusplus) && !defined(CINTERFACE)
21655
21656 MIDL_INTERFACE("50ea08b1-dd1b-4664-9a50-c2f40f4bd79a")
21658 public IDispatch
21659 {
21660public:
21661 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_item(
21662 /* [in] */ long index,
21663 /* [retval][out] */ BSTR* bstr) = 0;
21664
21665 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_length(
21666 /* [retval][out] */ long* length) = 0;
21667
21668 virtual /* [propget][restricted][hidden][id] */ HRESULT STDMETHODCALLTYPE get__newEnum(
21669 /* [retval][out] */ IUnknown** ppunk) = 0;
21670
21671 };
21672
21673#else /* C style interface */
21674
21676 {
21677 BEGIN_INTERFACE
21678
21679 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
21681 /* [in] */ REFIID riid,
21682 /* [iid_is][out] */ void** ppvObject);
21683
21684 ULONG(STDMETHODCALLTYPE* AddRef)(
21686
21687 ULONG(STDMETHODCALLTYPE* Release)(
21689
21690 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
21692 /* [out] */ UINT* pctinfo);
21693
21694 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
21696 /* [in] */ UINT iTInfo,
21697 /* [in] */ LCID lcid,
21698 /* [out] */ ITypeInfo** ppTInfo);
21699
21700 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
21702 /* [in] */ REFIID riid,
21703 /* [size_is][in] */ LPOLESTR* rgszNames,
21704 /* [in] */ UINT cNames,
21705 /* [in] */ LCID lcid,
21706 /* [size_is][out] */ DISPID* rgDispId);
21707
21708 /* [local] */
21709 HRESULT(STDMETHODCALLTYPE* Invoke)(
21711 /* [in] */ DISPID dispIdMember,
21712 /* [in] */ REFIID riid,
21713 /* [in] */ LCID lcid,
21714 /* [in] */ WORD wFlags,
21715 /* [out][in] */ DISPPARAMS* pDispParams,
21716 /* [out] */ VARIANT* pVarResult,
21717 /* [out] */ EXCEPINFO* pExcepInfo,
21718 /* [out] */ UINT* puArgErr);
21719
21720 /* [propget][id] */
21721 HRESULT(STDMETHODCALLTYPE* get_item)(
21723 /* [in] */ long index,
21724 /* [retval][out] */ BSTR* bstr);
21725
21726 /* [propget][id] */
21727 HRESULT(STDMETHODCALLTYPE* get_length)(
21729 /* [retval][out] */ long* length);
21730
21731 /* [propget][restricted][hidden][id] */
21732 HRESULT(STDMETHODCALLTYPE* get__newEnum)(
21734 /* [retval][out] */ IUnknown** ppunk);
21735
21736 END_INTERFACE
21738
21739 interface ISchemaStringCollection
21740 {
21741 CONST_VTBL struct ISchemaStringCollectionVtbl* lpVtbl;
21742 };
21743
21744
21745
21746#ifdef COBJMACROS
21747
21748
21749#define ISchemaStringCollection_QueryInterface(This,riid,ppvObject) \
21750 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
21751
21752#define ISchemaStringCollection_AddRef(This) \
21753 (This)->lpVtbl -> AddRef(This)
21754
21755#define ISchemaStringCollection_Release(This) \
21756 (This)->lpVtbl -> Release(This)
21757
21758
21759#define ISchemaStringCollection_GetTypeInfoCount(This,pctinfo) \
21760 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
21761
21762#define ISchemaStringCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
21763 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
21764
21765#define ISchemaStringCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
21766 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
21767
21768#define ISchemaStringCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
21769 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
21770
21771
21772#define ISchemaStringCollection_get_item(This,index,bstr) \
21773 (This)->lpVtbl -> get_item(This,index,bstr)
21774
21775#define ISchemaStringCollection_get_length(This,length) \
21776 (This)->lpVtbl -> get_length(This,length)
21777
21778#define ISchemaStringCollection_get__newEnum(This,ppunk) \
21779 (This)->lpVtbl -> get__newEnum(This,ppunk)
21780
21781#endif /* COBJMACROS */
21782
21783
21784#endif /* C style interface */
21785
21786
21787
21788 /* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaStringCollection_get_item_Proxy(
21790 /* [in] */ long index,
21791 /* [retval][out] */ BSTR* bstr);
21792
21793
21795 IRpcStubBuffer* This,
21796 IRpcChannelBuffer* _pRpcChannelBuffer,
21797 PRPC_MESSAGE _pRpcMessage,
21798 DWORD* _pdwStubPhase);
21799
21800
21801 /* [propget][id] */
21804 /* [retval][out] */ long* length);
21805
21806
21808 IRpcStubBuffer* This,
21809 IRpcChannelBuffer* _pRpcChannelBuffer,
21810 PRPC_MESSAGE _pRpcMessage,
21811 DWORD* _pdwStubPhase);
21812
21813
21814 /* [propget][restricted][hidden][id] */
21817 /* [retval][out] */ IUnknown** ppunk);
21818
21819
21821 IRpcStubBuffer* This,
21822 IRpcChannelBuffer* _pRpcChannelBuffer,
21823 PRPC_MESSAGE _pRpcMessage,
21824 DWORD* _pdwStubPhase);
21825
21826
21827
21828#endif /* __ISchemaStringCollection_INTERFACE_DEFINED__ */
21829
21830
21831#ifndef __ISchemaItemCollection_INTERFACE_DEFINED__
21832#define __ISchemaItemCollection_INTERFACE_DEFINED__
21833
21834 /* interface ISchemaItemCollection */
21835 /* [unique][helpstring][nonextensible][oleautomation][dual][uuid][object][local] */
21836
21837
21839
21840#if defined(__cplusplus) && !defined(CINTERFACE)
21841
21842 MIDL_INTERFACE("50ea08b2-dd1b-4664-9a50-c2f40f4bd79a")
21844 public IDispatch
21845 {
21846public:
21847 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_item(
21848 /* [in] */ long index,
21849 /* [retval][out] */ ISchemaItem** item) = 0;
21850
21851 virtual /* [id] */ HRESULT STDMETHODCALLTYPE itemByName(
21852 /* [in] */ BSTR name,
21853 /* [retval][out] */ ISchemaItem** item) = 0;
21854
21855 virtual /* [id] */ HRESULT STDMETHODCALLTYPE itemByQName(
21856 /* [in] */ BSTR name,
21857 /* [in] */ BSTR namespaceURI,
21858 /* [retval][out] */ ISchemaItem** item) = 0;
21859
21860 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_length(
21861 /* [retval][out] */ long* length) = 0;
21862
21863 virtual /* [propget][restricted][hidden][id] */ HRESULT STDMETHODCALLTYPE get__newEnum(
21864 /* [retval][out] */ IUnknown** ppunk) = 0;
21865
21866 };
21867
21868#else /* C style interface */
21869
21871 {
21872 BEGIN_INTERFACE
21873
21874 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
21876 /* [in] */ REFIID riid,
21877 /* [iid_is][out] */ void** ppvObject);
21878
21879 ULONG(STDMETHODCALLTYPE* AddRef)(
21880 ISchemaItemCollection* This);
21881
21882 ULONG(STDMETHODCALLTYPE* Release)(
21883 ISchemaItemCollection* This);
21884
21885 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
21887 /* [out] */ UINT* pctinfo);
21888
21889 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
21891 /* [in] */ UINT iTInfo,
21892 /* [in] */ LCID lcid,
21893 /* [out] */ ITypeInfo** ppTInfo);
21894
21895 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
21897 /* [in] */ REFIID riid,
21898 /* [size_is][in] */ LPOLESTR* rgszNames,
21899 /* [in] */ UINT cNames,
21900 /* [in] */ LCID lcid,
21901 /* [size_is][out] */ DISPID* rgDispId);
21902
21903 /* [local] */
21904 HRESULT(STDMETHODCALLTYPE* Invoke)(
21906 /* [in] */ DISPID dispIdMember,
21907 /* [in] */ REFIID riid,
21908 /* [in] */ LCID lcid,
21909 /* [in] */ WORD wFlags,
21910 /* [out][in] */ DISPPARAMS* pDispParams,
21911 /* [out] */ VARIANT* pVarResult,
21912 /* [out] */ EXCEPINFO* pExcepInfo,
21913 /* [out] */ UINT* puArgErr);
21914
21915 /* [propget][id] */
21916 HRESULT(STDMETHODCALLTYPE* get_item)(
21918 /* [in] */ long index,
21919 /* [retval][out] */ ISchemaItem** item);
21920
21921 /* [id] */
21922 HRESULT(STDMETHODCALLTYPE* itemByName)(
21924 /* [in] */ BSTR name,
21925 /* [retval][out] */ ISchemaItem** item);
21926
21927 /* [id] */
21928 HRESULT(STDMETHODCALLTYPE* itemByQName)(
21930 /* [in] */ BSTR name,
21931 /* [in] */ BSTR namespaceURI,
21932 /* [retval][out] */ ISchemaItem** item);
21933
21934 /* [propget][id] */
21935 HRESULT(STDMETHODCALLTYPE* get_length)(
21937 /* [retval][out] */ long* length);
21938
21939 /* [propget][restricted][hidden][id] */
21940 HRESULT(STDMETHODCALLTYPE* get__newEnum)(
21942 /* [retval][out] */ IUnknown** ppunk);
21943
21944 END_INTERFACE
21946
21947 interface ISchemaItemCollection
21948 {
21949 CONST_VTBL struct ISchemaItemCollectionVtbl* lpVtbl;
21950 };
21951
21952
21953
21954#ifdef COBJMACROS
21955
21956
21957#define ISchemaItemCollection_QueryInterface(This,riid,ppvObject) \
21958 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
21959
21960#define ISchemaItemCollection_AddRef(This) \
21961 (This)->lpVtbl -> AddRef(This)
21962
21963#define ISchemaItemCollection_Release(This) \
21964 (This)->lpVtbl -> Release(This)
21965
21966
21967#define ISchemaItemCollection_GetTypeInfoCount(This,pctinfo) \
21968 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
21969
21970#define ISchemaItemCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
21971 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
21972
21973#define ISchemaItemCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
21974 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
21975
21976#define ISchemaItemCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
21977 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
21978
21979
21980#define ISchemaItemCollection_get_item(This,index,item) \
21981 (This)->lpVtbl -> get_item(This,index,item)
21982
21983#define ISchemaItemCollection_itemByName(This,name,item) \
21984 (This)->lpVtbl -> itemByName(This,name,item)
21985
21986#define ISchemaItemCollection_itemByQName(This,name,namespaceURI,item) \
21987 (This)->lpVtbl -> itemByQName(This,name,namespaceURI,item)
21988
21989#define ISchemaItemCollection_get_length(This,length) \
21990 (This)->lpVtbl -> get_length(This,length)
21991
21992#define ISchemaItemCollection_get__newEnum(This,ppunk) \
21993 (This)->lpVtbl -> get__newEnum(This,ppunk)
21994
21995#endif /* COBJMACROS */
21996
21997
21998#endif /* C style interface */
21999
22000
22001
22002 /* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaItemCollection_get_item_Proxy(
22004 /* [in] */ long index,
22005 /* [retval][out] */ ISchemaItem** item);
22006
22007
22009 IRpcStubBuffer* This,
22010 IRpcChannelBuffer* _pRpcChannelBuffer,
22011 PRPC_MESSAGE _pRpcMessage,
22012 DWORD* _pdwStubPhase);
22013
22014
22015 /* [id] */
22018 /* [in] */ BSTR name,
22019 /* [retval][out] */ ISchemaItem** item);
22020
22021
22023 IRpcStubBuffer* This,
22024 IRpcChannelBuffer* _pRpcChannelBuffer,
22025 PRPC_MESSAGE _pRpcMessage,
22026 DWORD* _pdwStubPhase);
22027
22028
22029 /* [id] */
22032 /* [in] */ BSTR name,
22033 /* [in] */ BSTR namespaceURI,
22034 /* [retval][out] */ ISchemaItem** item);
22035
22036
22038 IRpcStubBuffer* This,
22039 IRpcChannelBuffer* _pRpcChannelBuffer,
22040 PRPC_MESSAGE _pRpcMessage,
22041 DWORD* _pdwStubPhase);
22042
22043
22044 /* [propget][id] */
22047 /* [retval][out] */ long* length);
22048
22049
22051 IRpcStubBuffer* This,
22052 IRpcChannelBuffer* _pRpcChannelBuffer,
22053 PRPC_MESSAGE _pRpcMessage,
22054 DWORD* _pdwStubPhase);
22055
22056
22057 /* [propget][restricted][hidden][id] */
22060 /* [retval][out] */ IUnknown** ppunk);
22061
22062
22064 IRpcStubBuffer* This,
22065 IRpcChannelBuffer* _pRpcChannelBuffer,
22066 PRPC_MESSAGE _pRpcMessage,
22067 DWORD* _pdwStubPhase);
22068
22069
22070
22071#endif /* __ISchemaItemCollection_INTERFACE_DEFINED__ */
22072
22073
22074#ifndef __ISchemaItem_INTERFACE_DEFINED__
22075#define __ISchemaItem_INTERFACE_DEFINED__
22076
22077 /* interface ISchemaItem */
22078 /* [unique][helpstring][nonextensible][oleautomation][dual][uuid][object][local] */
22079
22080
22081 EXTERN_C const IID IID_ISchemaItem;
22082
22083#if defined(__cplusplus) && !defined(CINTERFACE)
22084
22085 MIDL_INTERFACE("50ea08b3-dd1b-4664-9a50-c2f40f4bd79a")
22087 public IDispatch
22088 {
22089public:
22090 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_name(
22091 /* [retval][out] */ BSTR* name) = 0;
22092
22093 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_namespaceURI(
22094 /* [retval][out] */ BSTR* namespaceURI) = 0;
22095
22096 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_schema(
22097 /* [retval][out] */ ISchema** schema) = 0;
22098
22099 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_id(
22100 /* [retval][out] */ BSTR* id) = 0;
22101
22102 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_itemType(
22103 /* [retval][out] */ SOMITEMTYPE* itemType) = 0;
22104
22105 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_unhandledAttributes(
22106 /* [retval][out] */ IVBSAXAttributes** attributes) = 0;
22107
22108 virtual /* [id] */ HRESULT STDMETHODCALLTYPE writeAnnotation(
22109 /* [in] */ IUnknown* annotationSink,
22110 /* [retval][out] */ VARIANT_BOOL* isWritten) = 0;
22111
22112 };
22113
22114#else /* C style interface */
22115
22116 typedef struct ISchemaItemVtbl
22117 {
22118 BEGIN_INTERFACE
22119
22120 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
22121 ISchemaItem* This,
22122 /* [in] */ REFIID riid,
22123 /* [iid_is][out] */ void** ppvObject);
22124
22125 ULONG(STDMETHODCALLTYPE* AddRef)(
22126 ISchemaItem* This);
22127
22128 ULONG(STDMETHODCALLTYPE* Release)(
22129 ISchemaItem* This);
22130
22131 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
22132 ISchemaItem* This,
22133 /* [out] */ UINT* pctinfo);
22134
22135 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
22136 ISchemaItem* This,
22137 /* [in] */ UINT iTInfo,
22138 /* [in] */ LCID lcid,
22139 /* [out] */ ITypeInfo** ppTInfo);
22140
22141 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
22142 ISchemaItem* This,
22143 /* [in] */ REFIID riid,
22144 /* [size_is][in] */ LPOLESTR* rgszNames,
22145 /* [in] */ UINT cNames,
22146 /* [in] */ LCID lcid,
22147 /* [size_is][out] */ DISPID* rgDispId);
22148
22149 /* [local] */
22150 HRESULT(STDMETHODCALLTYPE* Invoke)(
22151 ISchemaItem* This,
22152 /* [in] */ DISPID dispIdMember,
22153 /* [in] */ REFIID riid,
22154 /* [in] */ LCID lcid,
22155 /* [in] */ WORD wFlags,
22156 /* [out][in] */ DISPPARAMS* pDispParams,
22157 /* [out] */ VARIANT* pVarResult,
22158 /* [out] */ EXCEPINFO* pExcepInfo,
22159 /* [out] */ UINT* puArgErr);
22160
22161 /* [propget][id] */
22162 HRESULT(STDMETHODCALLTYPE* get_name)(
22163 ISchemaItem* This,
22164 /* [retval][out] */ BSTR* name);
22165
22166 /* [propget][id] */
22167 HRESULT(STDMETHODCALLTYPE* get_namespaceURI)(
22168 ISchemaItem* This,
22169 /* [retval][out] */ BSTR* namespaceURI);
22170
22171 /* [propget][id] */
22172 HRESULT(STDMETHODCALLTYPE* get_schema)(
22173 ISchemaItem* This,
22174 /* [retval][out] */ ISchema** schema);
22175
22176 /* [propget][id] */
22177 HRESULT(STDMETHODCALLTYPE* get_id)(
22178 ISchemaItem* This,
22179 /* [retval][out] */ BSTR* id);
22180
22181 /* [propget][id] */
22182 HRESULT(STDMETHODCALLTYPE* get_itemType)(
22183 ISchemaItem* This,
22184 /* [retval][out] */ SOMITEMTYPE* itemType);
22185
22186 /* [propget][id] */
22187 HRESULT(STDMETHODCALLTYPE* get_unhandledAttributes)(
22188 ISchemaItem* This,
22189 /* [retval][out] */ IVBSAXAttributes** attributes);
22190
22191 /* [id] */
22192 HRESULT(STDMETHODCALLTYPE* writeAnnotation)(
22193 ISchemaItem* This,
22194 /* [in] */ IUnknown* annotationSink,
22195 /* [retval][out] */ VARIANT_BOOL* isWritten);
22196
22197 END_INTERFACE
22199
22200 interface ISchemaItem
22201 {
22202 CONST_VTBL struct ISchemaItemVtbl* lpVtbl;
22203 };
22204
22205
22206
22207#ifdef COBJMACROS
22208
22209
22210#define ISchemaItem_QueryInterface(This,riid,ppvObject) \
22211 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
22212
22213#define ISchemaItem_AddRef(This) \
22214 (This)->lpVtbl -> AddRef(This)
22215
22216#define ISchemaItem_Release(This) \
22217 (This)->lpVtbl -> Release(This)
22218
22219
22220#define ISchemaItem_GetTypeInfoCount(This,pctinfo) \
22221 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
22222
22223#define ISchemaItem_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
22224 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
22225
22226#define ISchemaItem_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
22227 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
22228
22229#define ISchemaItem_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
22230 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
22231
22232
22233#define ISchemaItem_get_name(This,name) \
22234 (This)->lpVtbl -> get_name(This,name)
22235
22236#define ISchemaItem_get_namespaceURI(This,namespaceURI) \
22237 (This)->lpVtbl -> get_namespaceURI(This,namespaceURI)
22238
22239#define ISchemaItem_get_schema(This,schema) \
22240 (This)->lpVtbl -> get_schema(This,schema)
22241
22242#define ISchemaItem_get_id(This,id) \
22243 (This)->lpVtbl -> get_id(This,id)
22244
22245#define ISchemaItem_get_itemType(This,itemType) \
22246 (This)->lpVtbl -> get_itemType(This,itemType)
22247
22248#define ISchemaItem_get_unhandledAttributes(This,attributes) \
22249 (This)->lpVtbl -> get_unhandledAttributes(This,attributes)
22250
22251#define ISchemaItem_writeAnnotation(This,annotationSink,isWritten) \
22252 (This)->lpVtbl -> writeAnnotation(This,annotationSink,isWritten)
22253
22254#endif /* COBJMACROS */
22255
22256
22257#endif /* C style interface */
22258
22259
22260
22261 /* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaItem_get_name_Proxy(
22262 ISchemaItem* This,
22263 /* [retval][out] */ BSTR* name);
22264
22265
22267 IRpcStubBuffer* This,
22268 IRpcChannelBuffer* _pRpcChannelBuffer,
22269 PRPC_MESSAGE _pRpcMessage,
22270 DWORD* _pdwStubPhase);
22271
22272
22273 /* [propget][id] */
22274 HRESULT STDMETHODCALLTYPE ISchemaItem_get_namespaceURI_Proxy(
22275 ISchemaItem* This,
22276 /* [retval][out] */ BSTR* namespaceURI);
22277
22278
22280 IRpcStubBuffer* This,
22281 IRpcChannelBuffer* _pRpcChannelBuffer,
22282 PRPC_MESSAGE _pRpcMessage,
22283 DWORD* _pdwStubPhase);
22284
22285
22286 /* [propget][id] */
22287 HRESULT STDMETHODCALLTYPE ISchemaItem_get_schema_Proxy(
22288 ISchemaItem* This,
22289 /* [retval][out] */ ISchema** schema);
22290
22291
22293 IRpcStubBuffer* This,
22294 IRpcChannelBuffer* _pRpcChannelBuffer,
22295 PRPC_MESSAGE _pRpcMessage,
22296 DWORD* _pdwStubPhase);
22297
22298
22299 /* [propget][id] */
22300 HRESULT STDMETHODCALLTYPE ISchemaItem_get_id_Proxy(
22301 ISchemaItem* This,
22302 /* [retval][out] */ BSTR* id);
22303
22304
22306 IRpcStubBuffer* This,
22307 IRpcChannelBuffer* _pRpcChannelBuffer,
22308 PRPC_MESSAGE _pRpcMessage,
22309 DWORD* _pdwStubPhase);
22310
22311
22312 /* [propget][id] */
22313 HRESULT STDMETHODCALLTYPE ISchemaItem_get_itemType_Proxy(
22314 ISchemaItem* This,
22315 /* [retval][out] */ SOMITEMTYPE* itemType);
22316
22317
22319 IRpcStubBuffer* This,
22320 IRpcChannelBuffer* _pRpcChannelBuffer,
22321 PRPC_MESSAGE _pRpcMessage,
22322 DWORD* _pdwStubPhase);
22323
22324
22325 /* [propget][id] */
22327 ISchemaItem* This,
22328 /* [retval][out] */ IVBSAXAttributes** attributes);
22329
22330
22332 IRpcStubBuffer* This,
22333 IRpcChannelBuffer* _pRpcChannelBuffer,
22334 PRPC_MESSAGE _pRpcMessage,
22335 DWORD* _pdwStubPhase);
22336
22337
22338 /* [id] */
22339 HRESULT STDMETHODCALLTYPE ISchemaItem_writeAnnotation_Proxy(
22340 ISchemaItem* This,
22341 /* [in] */ IUnknown* annotationSink,
22342 /* [retval][out] */ VARIANT_BOOL* isWritten);
22343
22344
22346 IRpcStubBuffer* This,
22347 IRpcChannelBuffer* _pRpcChannelBuffer,
22348 PRPC_MESSAGE _pRpcMessage,
22349 DWORD* _pdwStubPhase);
22350
22351
22352
22353#endif /* __ISchemaItem_INTERFACE_DEFINED__ */
22354
22355
22356#ifndef __ISchema_INTERFACE_DEFINED__
22357#define __ISchema_INTERFACE_DEFINED__
22358
22359 /* interface ISchema */
22360 /* [unique][helpstring][nonextensible][oleautomation][dual][uuid][object][local] */
22361
22362
22363 EXTERN_C const IID IID_ISchema;
22364
22365#if defined(__cplusplus) && !defined(CINTERFACE)
22366
22367 MIDL_INTERFACE("50ea08b4-dd1b-4664-9a50-c2f40f4bd79a")
22368ISchema :
22369 public ISchemaItem
22370 {
22371public:
22372 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_targetNamespace(
22373 /* [retval][out] */ BSTR* targetNamespace) = 0;
22374
22375 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_version(
22376 /* [retval][out] */ BSTR* version) = 0;
22377
22378 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_types(
22379 /* [retval][out] */ ISchemaItemCollection** types) = 0;
22380
22381 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_elements(
22382 /* [retval][out] */ ISchemaItemCollection** elements) = 0;
22383
22384 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_attributes(
22385 /* [retval][out] */ ISchemaItemCollection** attributes) = 0;
22386
22387 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_attributeGroups(
22388 /* [retval][out] */ ISchemaItemCollection** attributeGroups) = 0;
22389
22390 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_modelGroups(
22391 /* [retval][out] */ ISchemaItemCollection** modelGroups) = 0;
22392
22393 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_notations(
22394 /* [retval][out] */ ISchemaItemCollection** notations) = 0;
22395
22396 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_schemaLocations(
22397 /* [retval][out] */ ISchemaStringCollection** schemaLocations) = 0;
22398
22399 };
22400
22401#else /* C style interface */
22402
22403 typedef struct ISchemaVtbl
22404 {
22405 BEGIN_INTERFACE
22406
22407 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
22408 ISchema* This,
22409 /* [in] */ REFIID riid,
22410 /* [iid_is][out] */ void** ppvObject);
22411
22412 ULONG(STDMETHODCALLTYPE* AddRef)(
22413 ISchema* This);
22414
22415 ULONG(STDMETHODCALLTYPE* Release)(
22416 ISchema* This);
22417
22418 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
22419 ISchema* This,
22420 /* [out] */ UINT* pctinfo);
22421
22422 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
22423 ISchema* This,
22424 /* [in] */ UINT iTInfo,
22425 /* [in] */ LCID lcid,
22426 /* [out] */ ITypeInfo** ppTInfo);
22427
22428 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
22429 ISchema* This,
22430 /* [in] */ REFIID riid,
22431 /* [size_is][in] */ LPOLESTR* rgszNames,
22432 /* [in] */ UINT cNames,
22433 /* [in] */ LCID lcid,
22434 /* [size_is][out] */ DISPID* rgDispId);
22435
22436 /* [local] */
22437 HRESULT(STDMETHODCALLTYPE* Invoke)(
22438 ISchema* This,
22439 /* [in] */ DISPID dispIdMember,
22440 /* [in] */ REFIID riid,
22441 /* [in] */ LCID lcid,
22442 /* [in] */ WORD wFlags,
22443 /* [out][in] */ DISPPARAMS* pDispParams,
22444 /* [out] */ VARIANT* pVarResult,
22445 /* [out] */ EXCEPINFO* pExcepInfo,
22446 /* [out] */ UINT* puArgErr);
22447
22448 /* [propget][id] */
22449 HRESULT(STDMETHODCALLTYPE* get_name)(
22450 ISchema* This,
22451 /* [retval][out] */ BSTR* name);
22452
22453 /* [propget][id] */
22454 HRESULT(STDMETHODCALLTYPE* get_namespaceURI)(
22455 ISchema* This,
22456 /* [retval][out] */ BSTR* namespaceURI);
22457
22458 /* [propget][id] */
22459 HRESULT(STDMETHODCALLTYPE* get_schema)(
22460 ISchema* This,
22461 /* [retval][out] */ ISchema** schema);
22462
22463 /* [propget][id] */
22464 HRESULT(STDMETHODCALLTYPE* get_id)(
22465 ISchema* This,
22466 /* [retval][out] */ BSTR* id);
22467
22468 /* [propget][id] */
22469 HRESULT(STDMETHODCALLTYPE* get_itemType)(
22470 ISchema* This,
22471 /* [retval][out] */ SOMITEMTYPE* itemType);
22472
22473 /* [propget][id] */
22474 HRESULT(STDMETHODCALLTYPE* get_unhandledAttributes)(
22475 ISchema* This,
22476 /* [retval][out] */ IVBSAXAttributes** attributes);
22477
22478 /* [id] */
22479 HRESULT(STDMETHODCALLTYPE* writeAnnotation)(
22480 ISchema* This,
22481 /* [in] */ IUnknown* annotationSink,
22482 /* [retval][out] */ VARIANT_BOOL* isWritten);
22483
22484 /* [propget][id] */
22485 HRESULT(STDMETHODCALLTYPE* get_targetNamespace)(
22486 ISchema* This,
22487 /* [retval][out] */ BSTR* targetNamespace);
22488
22489 /* [propget][id] */
22490 HRESULT(STDMETHODCALLTYPE* get_version)(
22491 ISchema* This,
22492 /* [retval][out] */ BSTR* version);
22493
22494 /* [propget][id] */
22495 HRESULT(STDMETHODCALLTYPE* get_types)(
22496 ISchema* This,
22497 /* [retval][out] */ ISchemaItemCollection** types);
22498
22499 /* [propget][id] */
22500 HRESULT(STDMETHODCALLTYPE* get_elements)(
22501 ISchema* This,
22502 /* [retval][out] */ ISchemaItemCollection** elements);
22503
22504 /* [propget][id] */
22505 HRESULT(STDMETHODCALLTYPE* get_attributes)(
22506 ISchema* This,
22507 /* [retval][out] */ ISchemaItemCollection** attributes);
22508
22509 /* [propget][id] */
22510 HRESULT(STDMETHODCALLTYPE* get_attributeGroups)(
22511 ISchema* This,
22513
22514 /* [propget][id] */
22515 HRESULT(STDMETHODCALLTYPE* get_modelGroups)(
22516 ISchema* This,
22517 /* [retval][out] */ ISchemaItemCollection** modelGroups);
22518
22519 /* [propget][id] */
22520 HRESULT(STDMETHODCALLTYPE* get_notations)(
22521 ISchema* This,
22522 /* [retval][out] */ ISchemaItemCollection** notations);
22523
22524 /* [propget][id] */
22525 HRESULT(STDMETHODCALLTYPE* get_schemaLocations)(
22526 ISchema* This,
22528
22529 END_INTERFACE
22531
22532 interface ISchema
22533 {
22534 CONST_VTBL struct ISchemaVtbl* lpVtbl;
22535 };
22536
22537
22538
22539#ifdef COBJMACROS
22540
22541
22542#define ISchema_QueryInterface(This,riid,ppvObject) \
22543 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
22544
22545#define ISchema_AddRef(This) \
22546 (This)->lpVtbl -> AddRef(This)
22547
22548#define ISchema_Release(This) \
22549 (This)->lpVtbl -> Release(This)
22550
22551
22552#define ISchema_GetTypeInfoCount(This,pctinfo) \
22553 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
22554
22555#define ISchema_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
22556 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
22557
22558#define ISchema_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
22559 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
22560
22561#define ISchema_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
22562 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
22563
22564
22565#define ISchema_get_name(This,name) \
22566 (This)->lpVtbl -> get_name(This,name)
22567
22568#define ISchema_get_namespaceURI(This,namespaceURI) \
22569 (This)->lpVtbl -> get_namespaceURI(This,namespaceURI)
22570
22571#define ISchema_get_schema(This,schema) \
22572 (This)->lpVtbl -> get_schema(This,schema)
22573
22574#define ISchema_get_id(This,id) \
22575 (This)->lpVtbl -> get_id(This,id)
22576
22577#define ISchema_get_itemType(This,itemType) \
22578 (This)->lpVtbl -> get_itemType(This,itemType)
22579
22580#define ISchema_get_unhandledAttributes(This,attributes) \
22581 (This)->lpVtbl -> get_unhandledAttributes(This,attributes)
22582
22583#define ISchema_writeAnnotation(This,annotationSink,isWritten) \
22584 (This)->lpVtbl -> writeAnnotation(This,annotationSink,isWritten)
22585
22586
22587#define ISchema_get_targetNamespace(This,targetNamespace) \
22588 (This)->lpVtbl -> get_targetNamespace(This,targetNamespace)
22589
22590#define ISchema_get_version(This,version) \
22591 (This)->lpVtbl -> get_version(This,version)
22592
22593#define ISchema_get_types(This,types) \
22594 (This)->lpVtbl -> get_types(This,types)
22595
22596#define ISchema_get_elements(This,elements) \
22597 (This)->lpVtbl -> get_elements(This,elements)
22598
22599#define ISchema_get_attributes(This,attributes) \
22600 (This)->lpVtbl -> get_attributes(This,attributes)
22601
22602#define ISchema_get_attributeGroups(This,attributeGroups) \
22603 (This)->lpVtbl -> get_attributeGroups(This,attributeGroups)
22604
22605#define ISchema_get_modelGroups(This,modelGroups) \
22606 (This)->lpVtbl -> get_modelGroups(This,modelGroups)
22607
22608#define ISchema_get_notations(This,notations) \
22609 (This)->lpVtbl -> get_notations(This,notations)
22610
22611#define ISchema_get_schemaLocations(This,schemaLocations) \
22612 (This)->lpVtbl -> get_schemaLocations(This,schemaLocations)
22613
22614#endif /* COBJMACROS */
22615
22616
22617#endif /* C style interface */
22618
22619
22620
22621 /* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchema_get_targetNamespace_Proxy(
22622 ISchema* This,
22623 /* [retval][out] */ BSTR* targetNamespace);
22624
22625
22627 IRpcStubBuffer* This,
22628 IRpcChannelBuffer* _pRpcChannelBuffer,
22629 PRPC_MESSAGE _pRpcMessage,
22630 DWORD* _pdwStubPhase);
22631
22632
22633 /* [propget][id] */
22634 HRESULT STDMETHODCALLTYPE ISchema_get_version_Proxy(
22635 ISchema* This,
22636 /* [retval][out] */ BSTR* version);
22637
22638
22640 IRpcStubBuffer* This,
22641 IRpcChannelBuffer* _pRpcChannelBuffer,
22642 PRPC_MESSAGE _pRpcMessage,
22643 DWORD* _pdwStubPhase);
22644
22645
22646 /* [propget][id] */
22647 HRESULT STDMETHODCALLTYPE ISchema_get_types_Proxy(
22648 ISchema* This,
22649 /* [retval][out] */ ISchemaItemCollection** types);
22650
22651
22652 void __RPC_STUB ISchema_get_types_Stub(
22653 IRpcStubBuffer* This,
22654 IRpcChannelBuffer* _pRpcChannelBuffer,
22655 PRPC_MESSAGE _pRpcMessage,
22656 DWORD* _pdwStubPhase);
22657
22658
22659 /* [propget][id] */
22660 HRESULT STDMETHODCALLTYPE ISchema_get_elements_Proxy(
22661 ISchema* This,
22662 /* [retval][out] */ ISchemaItemCollection** elements);
22663
22664
22666 IRpcStubBuffer* This,
22667 IRpcChannelBuffer* _pRpcChannelBuffer,
22668 PRPC_MESSAGE _pRpcMessage,
22669 DWORD* _pdwStubPhase);
22670
22671
22672 /* [propget][id] */
22673 HRESULT STDMETHODCALLTYPE ISchema_get_attributes_Proxy(
22674 ISchema* This,
22675 /* [retval][out] */ ISchemaItemCollection** attributes);
22676
22677
22679 IRpcStubBuffer* This,
22680 IRpcChannelBuffer* _pRpcChannelBuffer,
22681 PRPC_MESSAGE _pRpcMessage,
22682 DWORD* _pdwStubPhase);
22683
22684
22685 /* [propget][id] */
22686 HRESULT STDMETHODCALLTYPE ISchema_get_attributeGroups_Proxy(
22687 ISchema* This,
22688 /* [retval][out] */ ISchemaItemCollection** attributeGroups);
22689
22690
22692 IRpcStubBuffer* This,
22693 IRpcChannelBuffer* _pRpcChannelBuffer,
22694 PRPC_MESSAGE _pRpcMessage,
22695 DWORD* _pdwStubPhase);
22696
22697
22698 /* [propget][id] */
22699 HRESULT STDMETHODCALLTYPE ISchema_get_modelGroups_Proxy(
22700 ISchema* This,
22701 /* [retval][out] */ ISchemaItemCollection** modelGroups);
22702
22703
22705 IRpcStubBuffer* This,
22706 IRpcChannelBuffer* _pRpcChannelBuffer,
22707 PRPC_MESSAGE _pRpcMessage,
22708 DWORD* _pdwStubPhase);
22709
22710
22711 /* [propget][id] */
22712 HRESULT STDMETHODCALLTYPE ISchema_get_notations_Proxy(
22713 ISchema* This,
22714 /* [retval][out] */ ISchemaItemCollection** notations);
22715
22716
22718 IRpcStubBuffer* This,
22719 IRpcChannelBuffer* _pRpcChannelBuffer,
22720 PRPC_MESSAGE _pRpcMessage,
22721 DWORD* _pdwStubPhase);
22722
22723
22724 /* [propget][id] */
22725 HRESULT STDMETHODCALLTYPE ISchema_get_schemaLocations_Proxy(
22726 ISchema* This,
22727 /* [retval][out] */ ISchemaStringCollection** schemaLocations);
22728
22729
22731 IRpcStubBuffer* This,
22732 IRpcChannelBuffer* _pRpcChannelBuffer,
22733 PRPC_MESSAGE _pRpcMessage,
22734 DWORD* _pdwStubPhase);
22735
22736
22737
22738#endif /* __ISchema_INTERFACE_DEFINED__ */
22739
22740
22741#ifndef __ISchemaParticle_INTERFACE_DEFINED__
22742#define __ISchemaParticle_INTERFACE_DEFINED__
22743
22744 /* interface ISchemaParticle */
22745 /* [unique][helpstring][nonextensible][oleautomation][dual][uuid][object][local] */
22746
22747
22748 EXTERN_C const IID IID_ISchemaParticle;
22749
22750#if defined(__cplusplus) && !defined(CINTERFACE)
22751
22752 MIDL_INTERFACE("50ea08b5-dd1b-4664-9a50-c2f40f4bd79a")
22754 public ISchemaItem
22755 {
22756public:
22757 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_minOccurs(
22758 /* [retval][out] */ VARIANT* minOccurs) = 0;
22759
22760 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_maxOccurs(
22761 /* [retval][out] */ VARIANT* maxOccurs) = 0;
22762
22763 };
22764
22765#else /* C style interface */
22766
22767 typedef struct ISchemaParticleVtbl
22768 {
22769 BEGIN_INTERFACE
22770
22771 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
22772 ISchemaParticle* This,
22773 /* [in] */ REFIID riid,
22774 /* [iid_is][out] */ void** ppvObject);
22775
22776 ULONG(STDMETHODCALLTYPE* AddRef)(
22777 ISchemaParticle* This);
22778
22779 ULONG(STDMETHODCALLTYPE* Release)(
22780 ISchemaParticle* This);
22781
22782 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
22783 ISchemaParticle* This,
22784 /* [out] */ UINT* pctinfo);
22785
22786 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
22787 ISchemaParticle* This,
22788 /* [in] */ UINT iTInfo,
22789 /* [in] */ LCID lcid,
22790 /* [out] */ ITypeInfo** ppTInfo);
22791
22792 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
22793 ISchemaParticle* This,
22794 /* [in] */ REFIID riid,
22795 /* [size_is][in] */ LPOLESTR* rgszNames,
22796 /* [in] */ UINT cNames,
22797 /* [in] */ LCID lcid,
22798 /* [size_is][out] */ DISPID* rgDispId);
22799
22800 /* [local] */
22801 HRESULT(STDMETHODCALLTYPE* Invoke)(
22802 ISchemaParticle* This,
22803 /* [in] */ DISPID dispIdMember,
22804 /* [in] */ REFIID riid,
22805 /* [in] */ LCID lcid,
22806 /* [in] */ WORD wFlags,
22807 /* [out][in] */ DISPPARAMS* pDispParams,
22808 /* [out] */ VARIANT* pVarResult,
22809 /* [out] */ EXCEPINFO* pExcepInfo,
22810 /* [out] */ UINT* puArgErr);
22811
22812 /* [propget][id] */
22813 HRESULT(STDMETHODCALLTYPE* get_name)(
22814 ISchemaParticle* This,
22815 /* [retval][out] */ BSTR* name);
22816
22817 /* [propget][id] */
22818 HRESULT(STDMETHODCALLTYPE* get_namespaceURI)(
22819 ISchemaParticle* This,
22820 /* [retval][out] */ BSTR* namespaceURI);
22821
22822 /* [propget][id] */
22823 HRESULT(STDMETHODCALLTYPE* get_schema)(
22824 ISchemaParticle* This,
22825 /* [retval][out] */ ISchema** schema);
22826
22827 /* [propget][id] */
22828 HRESULT(STDMETHODCALLTYPE* get_id)(
22829 ISchemaParticle* This,
22830 /* [retval][out] */ BSTR* id);
22831
22832 /* [propget][id] */
22833 HRESULT(STDMETHODCALLTYPE* get_itemType)(
22834 ISchemaParticle* This,
22835 /* [retval][out] */ SOMITEMTYPE* itemType);
22836
22837 /* [propget][id] */
22838 HRESULT(STDMETHODCALLTYPE* get_unhandledAttributes)(
22839 ISchemaParticle* This,
22840 /* [retval][out] */ IVBSAXAttributes** attributes);
22841
22842 /* [id] */
22843 HRESULT(STDMETHODCALLTYPE* writeAnnotation)(
22844 ISchemaParticle* This,
22845 /* [in] */ IUnknown* annotationSink,
22846 /* [retval][out] */ VARIANT_BOOL* isWritten);
22847
22848 /* [propget][id] */
22849 HRESULT(STDMETHODCALLTYPE* get_minOccurs)(
22850 ISchemaParticle* This,
22851 /* [retval][out] */ VARIANT* minOccurs);
22852
22853 /* [propget][id] */
22854 HRESULT(STDMETHODCALLTYPE* get_maxOccurs)(
22855 ISchemaParticle* This,
22856 /* [retval][out] */ VARIANT* maxOccurs);
22857
22858 END_INTERFACE
22860
22861 interface ISchemaParticle
22862 {
22863 CONST_VTBL struct ISchemaParticleVtbl* lpVtbl;
22864 };
22865
22866
22867
22868#ifdef COBJMACROS
22869
22870
22871#define ISchemaParticle_QueryInterface(This,riid,ppvObject) \
22872 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
22873
22874#define ISchemaParticle_AddRef(This) \
22875 (This)->lpVtbl -> AddRef(This)
22876
22877#define ISchemaParticle_Release(This) \
22878 (This)->lpVtbl -> Release(This)
22879
22880
22881#define ISchemaParticle_GetTypeInfoCount(This,pctinfo) \
22882 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
22883
22884#define ISchemaParticle_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
22885 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
22886
22887#define ISchemaParticle_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
22888 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
22889
22890#define ISchemaParticle_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
22891 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
22892
22893
22894#define ISchemaParticle_get_name(This,name) \
22895 (This)->lpVtbl -> get_name(This,name)
22896
22897#define ISchemaParticle_get_namespaceURI(This,namespaceURI) \
22898 (This)->lpVtbl -> get_namespaceURI(This,namespaceURI)
22899
22900#define ISchemaParticle_get_schema(This,schema) \
22901 (This)->lpVtbl -> get_schema(This,schema)
22902
22903#define ISchemaParticle_get_id(This,id) \
22904 (This)->lpVtbl -> get_id(This,id)
22905
22906#define ISchemaParticle_get_itemType(This,itemType) \
22907 (This)->lpVtbl -> get_itemType(This,itemType)
22908
22909#define ISchemaParticle_get_unhandledAttributes(This,attributes) \
22910 (This)->lpVtbl -> get_unhandledAttributes(This,attributes)
22911
22912#define ISchemaParticle_writeAnnotation(This,annotationSink,isWritten) \
22913 (This)->lpVtbl -> writeAnnotation(This,annotationSink,isWritten)
22914
22915
22916#define ISchemaParticle_get_minOccurs(This,minOccurs) \
22917 (This)->lpVtbl -> get_minOccurs(This,minOccurs)
22918
22919#define ISchemaParticle_get_maxOccurs(This,maxOccurs) \
22920 (This)->lpVtbl -> get_maxOccurs(This,maxOccurs)
22921
22922#endif /* COBJMACROS */
22923
22924
22925#endif /* C style interface */
22926
22927
22928
22929 /* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaParticle_get_minOccurs_Proxy(
22930 ISchemaParticle* This,
22931 /* [retval][out] */ VARIANT* minOccurs);
22932
22933
22935 IRpcStubBuffer* This,
22936 IRpcChannelBuffer* _pRpcChannelBuffer,
22937 PRPC_MESSAGE _pRpcMessage,
22938 DWORD* _pdwStubPhase);
22939
22940
22941 /* [propget][id] */
22942 HRESULT STDMETHODCALLTYPE ISchemaParticle_get_maxOccurs_Proxy(
22943 ISchemaParticle* This,
22944 /* [retval][out] */ VARIANT* maxOccurs);
22945
22946
22948 IRpcStubBuffer* This,
22949 IRpcChannelBuffer* _pRpcChannelBuffer,
22950 PRPC_MESSAGE _pRpcMessage,
22951 DWORD* _pdwStubPhase);
22952
22953
22954
22955#endif /* __ISchemaParticle_INTERFACE_DEFINED__ */
22956
22957
22958#ifndef __ISchemaAttribute_INTERFACE_DEFINED__
22959#define __ISchemaAttribute_INTERFACE_DEFINED__
22960
22961 /* interface ISchemaAttribute */
22962 /* [unique][helpstring][nonextensible][oleautomation][dual][uuid][object][local] */
22963
22964
22966
22967#if defined(__cplusplus) && !defined(CINTERFACE)
22968
22969 MIDL_INTERFACE("50ea08b6-dd1b-4664-9a50-c2f40f4bd79a")
22971 public ISchemaItem
22972 {
22973public:
22974 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_type(
22975 /* [retval][out] */ ISchemaType** type) = 0;
22976
22977 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_scope(
22978 /* [retval][out] */ ISchemaComplexType** scope) = 0;
22979
22980 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_defaultValue(
22981 /* [retval][out] */ BSTR* defaultValue) = 0;
22982
22983 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_fixedValue(
22984 /* [retval][out] */ BSTR* fixedValue) = 0;
22985
22986 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_use(
22987 /* [retval][out] */ SCHEMAUSE* use) = 0;
22988
22989 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_isReference(
22990 /* [retval][out] */ VARIANT_BOOL* reference) = 0;
22991
22992 };
22993
22994#else /* C style interface */
22995
22997 {
22998 BEGIN_INTERFACE
22999
23000 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
23001 ISchemaAttribute* This,
23002 /* [in] */ REFIID riid,
23003 /* [iid_is][out] */ void** ppvObject);
23004
23005 ULONG(STDMETHODCALLTYPE* AddRef)(
23006 ISchemaAttribute* This);
23007
23008 ULONG(STDMETHODCALLTYPE* Release)(
23009 ISchemaAttribute* This);
23010
23011 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
23012 ISchemaAttribute* This,
23013 /* [out] */ UINT* pctinfo);
23014
23015 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
23016 ISchemaAttribute* This,
23017 /* [in] */ UINT iTInfo,
23018 /* [in] */ LCID lcid,
23019 /* [out] */ ITypeInfo** ppTInfo);
23020
23021 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
23022 ISchemaAttribute* This,
23023 /* [in] */ REFIID riid,
23024 /* [size_is][in] */ LPOLESTR* rgszNames,
23025 /* [in] */ UINT cNames,
23026 /* [in] */ LCID lcid,
23027 /* [size_is][out] */ DISPID* rgDispId);
23028
23029 /* [local] */
23030 HRESULT(STDMETHODCALLTYPE* Invoke)(
23031 ISchemaAttribute* This,
23032 /* [in] */ DISPID dispIdMember,
23033 /* [in] */ REFIID riid,
23034 /* [in] */ LCID lcid,
23035 /* [in] */ WORD wFlags,
23036 /* [out][in] */ DISPPARAMS* pDispParams,
23037 /* [out] */ VARIANT* pVarResult,
23038 /* [out] */ EXCEPINFO* pExcepInfo,
23039 /* [out] */ UINT* puArgErr);
23040
23041 /* [propget][id] */
23042 HRESULT(STDMETHODCALLTYPE* get_name)(
23043 ISchemaAttribute* This,
23044 /* [retval][out] */ BSTR* name);
23045
23046 /* [propget][id] */
23047 HRESULT(STDMETHODCALLTYPE* get_namespaceURI)(
23048 ISchemaAttribute* This,
23049 /* [retval][out] */ BSTR* namespaceURI);
23050
23051 /* [propget][id] */
23052 HRESULT(STDMETHODCALLTYPE* get_schema)(
23053 ISchemaAttribute* This,
23054 /* [retval][out] */ ISchema** schema);
23055
23056 /* [propget][id] */
23057 HRESULT(STDMETHODCALLTYPE* get_id)(
23058 ISchemaAttribute* This,
23059 /* [retval][out] */ BSTR* id);
23060
23061 /* [propget][id] */
23062 HRESULT(STDMETHODCALLTYPE* get_itemType)(
23063 ISchemaAttribute* This,
23064 /* [retval][out] */ SOMITEMTYPE* itemType);
23065
23066 /* [propget][id] */
23067 HRESULT(STDMETHODCALLTYPE* get_unhandledAttributes)(
23068 ISchemaAttribute* This,
23069 /* [retval][out] */ IVBSAXAttributes** attributes);
23070
23071 /* [id] */
23072 HRESULT(STDMETHODCALLTYPE* writeAnnotation)(
23073 ISchemaAttribute* This,
23074 /* [in] */ IUnknown* annotationSink,
23075 /* [retval][out] */ VARIANT_BOOL* isWritten);
23076
23077 /* [propget][id] */
23078 HRESULT(STDMETHODCALLTYPE* get_type)(
23079 ISchemaAttribute* This,
23080 /* [retval][out] */ ISchemaType** type);
23081
23082 /* [propget][id] */
23083 HRESULT(STDMETHODCALLTYPE* get_scope)(
23084 ISchemaAttribute* This,
23085 /* [retval][out] */ ISchemaComplexType** scope);
23086
23087 /* [propget][id] */
23088 HRESULT(STDMETHODCALLTYPE* get_defaultValue)(
23089 ISchemaAttribute* This,
23090 /* [retval][out] */ BSTR* defaultValue);
23091
23092 /* [propget][id] */
23093 HRESULT(STDMETHODCALLTYPE* get_fixedValue)(
23094 ISchemaAttribute* This,
23095 /* [retval][out] */ BSTR* fixedValue);
23096
23097 /* [propget][id] */
23098 HRESULT(STDMETHODCALLTYPE* get_use)(
23099 ISchemaAttribute* This,
23100 /* [retval][out] */ SCHEMAUSE* use);
23101
23102 /* [propget][id] */
23103 HRESULT(STDMETHODCALLTYPE* get_isReference)(
23104 ISchemaAttribute* This,
23105 /* [retval][out] */ VARIANT_BOOL* reference);
23106
23107 END_INTERFACE
23109
23110 interface ISchemaAttribute
23111 {
23112 CONST_VTBL struct ISchemaAttributeVtbl* lpVtbl;
23113 };
23114
23115
23116
23117#ifdef COBJMACROS
23118
23119
23120#define ISchemaAttribute_QueryInterface(This,riid,ppvObject) \
23121 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
23122
23123#define ISchemaAttribute_AddRef(This) \
23124 (This)->lpVtbl -> AddRef(This)
23125
23126#define ISchemaAttribute_Release(This) \
23127 (This)->lpVtbl -> Release(This)
23128
23129
23130#define ISchemaAttribute_GetTypeInfoCount(This,pctinfo) \
23131 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
23132
23133#define ISchemaAttribute_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
23134 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
23135
23136#define ISchemaAttribute_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
23137 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
23138
23139#define ISchemaAttribute_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
23140 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
23141
23142
23143#define ISchemaAttribute_get_name(This,name) \
23144 (This)->lpVtbl -> get_name(This,name)
23145
23146#define ISchemaAttribute_get_namespaceURI(This,namespaceURI) \
23147 (This)->lpVtbl -> get_namespaceURI(This,namespaceURI)
23148
23149#define ISchemaAttribute_get_schema(This,schema) \
23150 (This)->lpVtbl -> get_schema(This,schema)
23151
23152#define ISchemaAttribute_get_id(This,id) \
23153 (This)->lpVtbl -> get_id(This,id)
23154
23155#define ISchemaAttribute_get_itemType(This,itemType) \
23156 (This)->lpVtbl -> get_itemType(This,itemType)
23157
23158#define ISchemaAttribute_get_unhandledAttributes(This,attributes) \
23159 (This)->lpVtbl -> get_unhandledAttributes(This,attributes)
23160
23161#define ISchemaAttribute_writeAnnotation(This,annotationSink,isWritten) \
23162 (This)->lpVtbl -> writeAnnotation(This,annotationSink,isWritten)
23163
23164
23165#define ISchemaAttribute_get_type(This,type) \
23166 (This)->lpVtbl -> get_type(This,type)
23167
23168#define ISchemaAttribute_get_scope(This,scope) \
23169 (This)->lpVtbl -> get_scope(This,scope)
23170
23171#define ISchemaAttribute_get_defaultValue(This,defaultValue) \
23172 (This)->lpVtbl -> get_defaultValue(This,defaultValue)
23173
23174#define ISchemaAttribute_get_fixedValue(This,fixedValue) \
23175 (This)->lpVtbl -> get_fixedValue(This,fixedValue)
23176
23177#define ISchemaAttribute_get_use(This,use) \
23178 (This)->lpVtbl -> get_use(This,use)
23179
23180#define ISchemaAttribute_get_isReference(This,reference) \
23181 (This)->lpVtbl -> get_isReference(This,reference)
23182
23183#endif /* COBJMACROS */
23184
23185
23186#endif /* C style interface */
23187
23188
23189
23190 /* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaAttribute_get_type_Proxy(
23191 ISchemaAttribute* This,
23192 /* [retval][out] */ ISchemaType** type);
23193
23194
23196 IRpcStubBuffer* This,
23197 IRpcChannelBuffer* _pRpcChannelBuffer,
23198 PRPC_MESSAGE _pRpcMessage,
23199 DWORD* _pdwStubPhase);
23200
23201
23202 /* [propget][id] */
23203 HRESULT STDMETHODCALLTYPE ISchemaAttribute_get_scope_Proxy(
23204 ISchemaAttribute* This,
23205 /* [retval][out] */ ISchemaComplexType** scope);
23206
23207
23209 IRpcStubBuffer* This,
23210 IRpcChannelBuffer* _pRpcChannelBuffer,
23211 PRPC_MESSAGE _pRpcMessage,
23212 DWORD* _pdwStubPhase);
23213
23214
23215 /* [propget][id] */
23217 ISchemaAttribute* This,
23218 /* [retval][out] */ BSTR* defaultValue);
23219
23220
23222 IRpcStubBuffer* This,
23223 IRpcChannelBuffer* _pRpcChannelBuffer,
23224 PRPC_MESSAGE _pRpcMessage,
23225 DWORD* _pdwStubPhase);
23226
23227
23228 /* [propget][id] */
23229 HRESULT STDMETHODCALLTYPE ISchemaAttribute_get_fixedValue_Proxy(
23230 ISchemaAttribute* This,
23231 /* [retval][out] */ BSTR* fixedValue);
23232
23233
23235 IRpcStubBuffer* This,
23236 IRpcChannelBuffer* _pRpcChannelBuffer,
23237 PRPC_MESSAGE _pRpcMessage,
23238 DWORD* _pdwStubPhase);
23239
23240
23241 /* [propget][id] */
23242 HRESULT STDMETHODCALLTYPE ISchemaAttribute_get_use_Proxy(
23243 ISchemaAttribute* This,
23244 /* [retval][out] */ SCHEMAUSE* use);
23245
23246
23248 IRpcStubBuffer* This,
23249 IRpcChannelBuffer* _pRpcChannelBuffer,
23250 PRPC_MESSAGE _pRpcMessage,
23251 DWORD* _pdwStubPhase);
23252
23253
23254 /* [propget][id] */
23256 ISchemaAttribute* This,
23257 /* [retval][out] */ VARIANT_BOOL* reference);
23258
23259
23261 IRpcStubBuffer* This,
23262 IRpcChannelBuffer* _pRpcChannelBuffer,
23263 PRPC_MESSAGE _pRpcMessage,
23264 DWORD* _pdwStubPhase);
23265
23266
23267
23268#endif /* __ISchemaAttribute_INTERFACE_DEFINED__ */
23269
23270
23271#ifndef __ISchemaElement_INTERFACE_DEFINED__
23272#define __ISchemaElement_INTERFACE_DEFINED__
23273
23274 /* interface ISchemaElement */
23275 /* [unique][helpstring][nonextensible][oleautomation][dual][uuid][object][local] */
23276
23277
23278 EXTERN_C const IID IID_ISchemaElement;
23279
23280#if defined(__cplusplus) && !defined(CINTERFACE)
23281
23282 MIDL_INTERFACE("50ea08b7-dd1b-4664-9a50-c2f40f4bd79a")
23284 public ISchemaParticle
23285 {
23286public:
23287 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_type(
23288 /* [retval][out] */ ISchemaType** type) = 0;
23289
23290 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_scope(
23291 /* [retval][out] */ ISchemaComplexType** scope) = 0;
23292
23293 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_defaultValue(
23294 /* [retval][out] */ BSTR* defaultValue) = 0;
23295
23296 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_fixedValue(
23297 /* [retval][out] */ BSTR* fixedValue) = 0;
23298
23299 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_isNillable(
23300 /* [retval][out] */ VARIANT_BOOL* nillable) = 0;
23301
23302 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_identityConstraints(
23303 /* [retval][out] */ ISchemaItemCollection** constraints) = 0;
23304
23305 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_substitutionGroup(
23306 /* [retval][out] */ ISchemaElement** element) = 0;
23307
23308 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_substitutionGroupExclusions(
23309 /* [retval][out] */ SCHEMADERIVATIONMETHOD* exclusions) = 0;
23310
23311 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_disallowedSubstitutions(
23312 /* [retval][out] */ SCHEMADERIVATIONMETHOD* disallowed) = 0;
23313
23314 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_isAbstract(
23315 /* [retval][out] */ VARIANT_BOOL* abstract) = 0;
23316
23317 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_isReference(
23318 /* [retval][out] */ VARIANT_BOOL* reference) = 0;
23319
23320 };
23321
23322#else /* C style interface */
23323
23324 typedef struct ISchemaElementVtbl
23325 {
23326 BEGIN_INTERFACE
23327
23328 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
23329 ISchemaElement* This,
23330 /* [in] */ REFIID riid,
23331 /* [iid_is][out] */ void** ppvObject);
23332
23333 ULONG(STDMETHODCALLTYPE* AddRef)(
23334 ISchemaElement* This);
23335
23336 ULONG(STDMETHODCALLTYPE* Release)(
23337 ISchemaElement* This);
23338
23339 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
23340 ISchemaElement* This,
23341 /* [out] */ UINT* pctinfo);
23342
23343 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
23344 ISchemaElement* This,
23345 /* [in] */ UINT iTInfo,
23346 /* [in] */ LCID lcid,
23347 /* [out] */ ITypeInfo** ppTInfo);
23348
23349 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
23350 ISchemaElement* This,
23351 /* [in] */ REFIID riid,
23352 /* [size_is][in] */ LPOLESTR* rgszNames,
23353 /* [in] */ UINT cNames,
23354 /* [in] */ LCID lcid,
23355 /* [size_is][out] */ DISPID* rgDispId);
23356
23357 /* [local] */
23358 HRESULT(STDMETHODCALLTYPE* Invoke)(
23359 ISchemaElement* This,
23360 /* [in] */ DISPID dispIdMember,
23361 /* [in] */ REFIID riid,
23362 /* [in] */ LCID lcid,
23363 /* [in] */ WORD wFlags,
23364 /* [out][in] */ DISPPARAMS* pDispParams,
23365 /* [out] */ VARIANT* pVarResult,
23366 /* [out] */ EXCEPINFO* pExcepInfo,
23367 /* [out] */ UINT* puArgErr);
23368
23369 /* [propget][id] */
23370 HRESULT(STDMETHODCALLTYPE* get_name)(
23371 ISchemaElement* This,
23372 /* [retval][out] */ BSTR* name);
23373
23374 /* [propget][id] */
23375 HRESULT(STDMETHODCALLTYPE* get_namespaceURI)(
23376 ISchemaElement* This,
23377 /* [retval][out] */ BSTR* namespaceURI);
23378
23379 /* [propget][id] */
23380 HRESULT(STDMETHODCALLTYPE* get_schema)(
23381 ISchemaElement* This,
23382 /* [retval][out] */ ISchema** schema);
23383
23384 /* [propget][id] */
23385 HRESULT(STDMETHODCALLTYPE* get_id)(
23386 ISchemaElement* This,
23387 /* [retval][out] */ BSTR* id);
23388
23389 /* [propget][id] */
23390 HRESULT(STDMETHODCALLTYPE* get_itemType)(
23391 ISchemaElement* This,
23392 /* [retval][out] */ SOMITEMTYPE* itemType);
23393
23394 /* [propget][id] */
23395 HRESULT(STDMETHODCALLTYPE* get_unhandledAttributes)(
23396 ISchemaElement* This,
23397 /* [retval][out] */ IVBSAXAttributes** attributes);
23398
23399 /* [id] */
23400 HRESULT(STDMETHODCALLTYPE* writeAnnotation)(
23401 ISchemaElement* This,
23402 /* [in] */ IUnknown* annotationSink,
23403 /* [retval][out] */ VARIANT_BOOL* isWritten);
23404
23405 /* [propget][id] */
23406 HRESULT(STDMETHODCALLTYPE* get_minOccurs)(
23407 ISchemaElement* This,
23408 /* [retval][out] */ VARIANT* minOccurs);
23409
23410 /* [propget][id] */
23411 HRESULT(STDMETHODCALLTYPE* get_maxOccurs)(
23412 ISchemaElement* This,
23413 /* [retval][out] */ VARIANT* maxOccurs);
23414
23415 /* [propget][id] */
23416 HRESULT(STDMETHODCALLTYPE* get_type)(
23417 ISchemaElement* This,
23418 /* [retval][out] */ ISchemaType** type);
23419
23420 /* [propget][id] */
23421 HRESULT(STDMETHODCALLTYPE* get_scope)(
23422 ISchemaElement* This,
23423 /* [retval][out] */ ISchemaComplexType** scope);
23424
23425 /* [propget][id] */
23426 HRESULT(STDMETHODCALLTYPE* get_defaultValue)(
23427 ISchemaElement* This,
23428 /* [retval][out] */ BSTR* defaultValue);
23429
23430 /* [propget][id] */
23431 HRESULT(STDMETHODCALLTYPE* get_fixedValue)(
23432 ISchemaElement* This,
23433 /* [retval][out] */ BSTR* fixedValue);
23434
23435 /* [propget][id] */
23436 HRESULT(STDMETHODCALLTYPE* get_isNillable)(
23437 ISchemaElement* This,
23438 /* [retval][out] */ VARIANT_BOOL* nillable);
23439
23440 /* [propget][id] */
23441 HRESULT(STDMETHODCALLTYPE* get_identityConstraints)(
23442 ISchemaElement* This,
23443 /* [retval][out] */ ISchemaItemCollection** constraints);
23444
23445 /* [propget][id] */
23446 HRESULT(STDMETHODCALLTYPE* get_substitutionGroup)(
23447 ISchemaElement* This,
23448 /* [retval][out] */ ISchemaElement** element);
23449
23450 /* [propget][id] */
23451 HRESULT(STDMETHODCALLTYPE* get_substitutionGroupExclusions)(
23452 ISchemaElement* This,
23453 /* [retval][out] */ SCHEMADERIVATIONMETHOD* exclusions);
23454
23455 /* [propget][id] */
23456 HRESULT(STDMETHODCALLTYPE* get_disallowedSubstitutions)(
23457 ISchemaElement* This,
23458 /* [retval][out] */ SCHEMADERIVATIONMETHOD* disallowed);
23459
23460 /* [propget][id] */
23461 HRESULT(STDMETHODCALLTYPE* get_isAbstract)(
23462 ISchemaElement* This,
23463 /* [retval][out] */ VARIANT_BOOL* abstract);
23464
23465 /* [propget][id] */
23466 HRESULT(STDMETHODCALLTYPE* get_isReference)(
23467 ISchemaElement* This,
23468 /* [retval][out] */ VARIANT_BOOL* reference);
23469
23470 END_INTERFACE
23472
23473 interface ISchemaElement
23474 {
23475 CONST_VTBL struct ISchemaElementVtbl* lpVtbl;
23476 };
23477
23478
23479
23480#ifdef COBJMACROS
23481
23482
23483#define ISchemaElement_QueryInterface(This,riid,ppvObject) \
23484 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
23485
23486#define ISchemaElement_AddRef(This) \
23487 (This)->lpVtbl -> AddRef(This)
23488
23489#define ISchemaElement_Release(This) \
23490 (This)->lpVtbl -> Release(This)
23491
23492
23493#define ISchemaElement_GetTypeInfoCount(This,pctinfo) \
23494 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
23495
23496#define ISchemaElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
23497 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
23498
23499#define ISchemaElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
23500 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
23501
23502#define ISchemaElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
23503 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
23504
23505
23506#define ISchemaElement_get_name(This,name) \
23507 (This)->lpVtbl -> get_name(This,name)
23508
23509#define ISchemaElement_get_namespaceURI(This,namespaceURI) \
23510 (This)->lpVtbl -> get_namespaceURI(This,namespaceURI)
23511
23512#define ISchemaElement_get_schema(This,schema) \
23513 (This)->lpVtbl -> get_schema(This,schema)
23514
23515#define ISchemaElement_get_id(This,id) \
23516 (This)->lpVtbl -> get_id(This,id)
23517
23518#define ISchemaElement_get_itemType(This,itemType) \
23519 (This)->lpVtbl -> get_itemType(This,itemType)
23520
23521#define ISchemaElement_get_unhandledAttributes(This,attributes) \
23522 (This)->lpVtbl -> get_unhandledAttributes(This,attributes)
23523
23524#define ISchemaElement_writeAnnotation(This,annotationSink,isWritten) \
23525 (This)->lpVtbl -> writeAnnotation(This,annotationSink,isWritten)
23526
23527
23528#define ISchemaElement_get_minOccurs(This,minOccurs) \
23529 (This)->lpVtbl -> get_minOccurs(This,minOccurs)
23530
23531#define ISchemaElement_get_maxOccurs(This,maxOccurs) \
23532 (This)->lpVtbl -> get_maxOccurs(This,maxOccurs)
23533
23534
23535#define ISchemaElement_get_type(This,type) \
23536 (This)->lpVtbl -> get_type(This,type)
23537
23538#define ISchemaElement_get_scope(This,scope) \
23539 (This)->lpVtbl -> get_scope(This,scope)
23540
23541#define ISchemaElement_get_defaultValue(This,defaultValue) \
23542 (This)->lpVtbl -> get_defaultValue(This,defaultValue)
23543
23544#define ISchemaElement_get_fixedValue(This,fixedValue) \
23545 (This)->lpVtbl -> get_fixedValue(This,fixedValue)
23546
23547#define ISchemaElement_get_isNillable(This,nillable) \
23548 (This)->lpVtbl -> get_isNillable(This,nillable)
23549
23550#define ISchemaElement_get_identityConstraints(This,constraints) \
23551 (This)->lpVtbl -> get_identityConstraints(This,constraints)
23552
23553#define ISchemaElement_get_substitutionGroup(This,element) \
23554 (This)->lpVtbl -> get_substitutionGroup(This,element)
23555
23556#define ISchemaElement_get_substitutionGroupExclusions(This,exclusions) \
23557 (This)->lpVtbl -> get_substitutionGroupExclusions(This,exclusions)
23558
23559#define ISchemaElement_get_disallowedSubstitutions(This,disallowed) \
23560 (This)->lpVtbl -> get_disallowedSubstitutions(This,disallowed)
23561
23562#define ISchemaElement_get_isAbstract(This,abstract) \
23563 (This)->lpVtbl -> get_isAbstract(This,abstract)
23564
23565#define ISchemaElement_get_isReference(This,reference) \
23566 (This)->lpVtbl -> get_isReference(This,reference)
23567
23568#endif /* COBJMACROS */
23569
23570
23571#endif /* C style interface */
23572
23573
23574
23575 /* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaElement_get_type_Proxy(
23576 ISchemaElement* This,
23577 /* [retval][out] */ ISchemaType** type);
23578
23579
23581 IRpcStubBuffer* This,
23582 IRpcChannelBuffer* _pRpcChannelBuffer,
23583 PRPC_MESSAGE _pRpcMessage,
23584 DWORD* _pdwStubPhase);
23585
23586
23587 /* [propget][id] */
23588 HRESULT STDMETHODCALLTYPE ISchemaElement_get_scope_Proxy(
23589 ISchemaElement* This,
23590 /* [retval][out] */ ISchemaComplexType** scope);
23591
23592
23594 IRpcStubBuffer* This,
23595 IRpcChannelBuffer* _pRpcChannelBuffer,
23596 PRPC_MESSAGE _pRpcMessage,
23597 DWORD* _pdwStubPhase);
23598
23599
23600 /* [propget][id] */
23601 HRESULT STDMETHODCALLTYPE ISchemaElement_get_defaultValue_Proxy(
23602 ISchemaElement* This,
23603 /* [retval][out] */ BSTR* defaultValue);
23604
23605
23607 IRpcStubBuffer* This,
23608 IRpcChannelBuffer* _pRpcChannelBuffer,
23609 PRPC_MESSAGE _pRpcMessage,
23610 DWORD* _pdwStubPhase);
23611
23612
23613 /* [propget][id] */
23614 HRESULT STDMETHODCALLTYPE ISchemaElement_get_fixedValue_Proxy(
23615 ISchemaElement* This,
23616 /* [retval][out] */ BSTR* fixedValue);
23617
23618
23620 IRpcStubBuffer* This,
23621 IRpcChannelBuffer* _pRpcChannelBuffer,
23622 PRPC_MESSAGE _pRpcMessage,
23623 DWORD* _pdwStubPhase);
23624
23625
23626 /* [propget][id] */
23627 HRESULT STDMETHODCALLTYPE ISchemaElement_get_isNillable_Proxy(
23628 ISchemaElement* This,
23629 /* [retval][out] */ VARIANT_BOOL* nillable);
23630
23631
23633 IRpcStubBuffer* This,
23634 IRpcChannelBuffer* _pRpcChannelBuffer,
23635 PRPC_MESSAGE _pRpcMessage,
23636 DWORD* _pdwStubPhase);
23637
23638
23639 /* [propget][id] */
23641 ISchemaElement* This,
23642 /* [retval][out] */ ISchemaItemCollection** constraints);
23643
23644
23646 IRpcStubBuffer* This,
23647 IRpcChannelBuffer* _pRpcChannelBuffer,
23648 PRPC_MESSAGE _pRpcMessage,
23649 DWORD* _pdwStubPhase);
23650
23651
23652 /* [propget][id] */
23654 ISchemaElement* This,
23655 /* [retval][out] */ ISchemaElement** element);
23656
23657
23659 IRpcStubBuffer* This,
23660 IRpcChannelBuffer* _pRpcChannelBuffer,
23661 PRPC_MESSAGE _pRpcMessage,
23662 DWORD* _pdwStubPhase);
23663
23664
23665 /* [propget][id] */
23667 ISchemaElement* This,
23668 /* [retval][out] */ SCHEMADERIVATIONMETHOD* exclusions);
23669
23670
23672 IRpcStubBuffer* This,
23673 IRpcChannelBuffer* _pRpcChannelBuffer,
23674 PRPC_MESSAGE _pRpcMessage,
23675 DWORD* _pdwStubPhase);
23676
23677
23678 /* [propget][id] */
23680 ISchemaElement* This,
23681 /* [retval][out] */ SCHEMADERIVATIONMETHOD* disallowed);
23682
23683
23685 IRpcStubBuffer* This,
23686 IRpcChannelBuffer* _pRpcChannelBuffer,
23687 PRPC_MESSAGE _pRpcMessage,
23688 DWORD* _pdwStubPhase);
23689
23690
23691 /* [propget][id] */
23692 HRESULT STDMETHODCALLTYPE ISchemaElement_get_isAbstract_Proxy(
23693 ISchemaElement* This,
23694 /* [retval][out] */ VARIANT_BOOL* abstract);
23695
23696
23698 IRpcStubBuffer* This,
23699 IRpcChannelBuffer* _pRpcChannelBuffer,
23700 PRPC_MESSAGE _pRpcMessage,
23701 DWORD* _pdwStubPhase);
23702
23703
23704 /* [propget][id] */
23705 HRESULT STDMETHODCALLTYPE ISchemaElement_get_isReference_Proxy(
23706 ISchemaElement* This,
23707 /* [retval][out] */ VARIANT_BOOL* reference);
23708
23709
23711 IRpcStubBuffer* This,
23712 IRpcChannelBuffer* _pRpcChannelBuffer,
23713 PRPC_MESSAGE _pRpcMessage,
23714 DWORD* _pdwStubPhase);
23715
23716
23717
23718#endif /* __ISchemaElement_INTERFACE_DEFINED__ */
23719
23720
23721#ifndef __ISchemaType_INTERFACE_DEFINED__
23722#define __ISchemaType_INTERFACE_DEFINED__
23723
23724 /* interface ISchemaType */
23725 /* [unique][helpstring][nonextensible][oleautomation][dual][uuid][object][local] */
23726
23727
23728 EXTERN_C const IID IID_ISchemaType;
23729
23730#if defined(__cplusplus) && !defined(CINTERFACE)
23731
23732 MIDL_INTERFACE("50ea08b8-dd1b-4664-9a50-c2f40f4bd79a")
23734 public ISchemaItem
23735 {
23736public:
23737 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_baseTypes(
23738 /* [retval][out] */ ISchemaItemCollection** baseTypes) = 0;
23739
23740 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_final(
23741 /* [retval][out] */ SCHEMADERIVATIONMETHOD* final) = 0;
23742
23743 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_variety(
23744 /* [retval][out] */ SCHEMATYPEVARIETY* variety) = 0;
23745
23746 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_derivedBy(
23747 /* [retval][out] */ SCHEMADERIVATIONMETHOD* derivedBy) = 0;
23748
23749 virtual /* [id] */ HRESULT STDMETHODCALLTYPE isValid(
23750 /* [in] */ BSTR data,
23751 /* [retval][out] */ VARIANT_BOOL* valid) = 0;
23752
23753 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_minExclusive(
23754 /* [retval][out] */ BSTR* minExclusive) = 0;
23755
23756 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_minInclusive(
23757 /* [retval][out] */ BSTR* minInclusive) = 0;
23758
23759 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_maxExclusive(
23760 /* [retval][out] */ BSTR* maxExclusive) = 0;
23761
23762 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_maxInclusive(
23763 /* [retval][out] */ BSTR* maxInclusive) = 0;
23764
23765 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_totalDigits(
23766 /* [retval][out] */ VARIANT* totalDigits) = 0;
23767
23768 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_fractionDigits(
23769 /* [retval][out] */ VARIANT* fractionDigits) = 0;
23770
23771 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_length(
23772 /* [retval][out] */ VARIANT* length) = 0;
23773
23774 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_minLength(
23775 /* [retval][out] */ VARIANT* minLength) = 0;
23776
23777 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_maxLength(
23778 /* [retval][out] */ VARIANT* maxLength) = 0;
23779
23780 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_enumeration(
23781 /* [retval][out] */ ISchemaStringCollection** enumeration) = 0;
23782
23783 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_whitespace(
23784 /* [retval][out] */ SCHEMAWHITESPACE* whitespace) = 0;
23785
23786 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_patterns(
23787 /* [retval][out] */ ISchemaStringCollection** patterns) = 0;
23788
23789 };
23790
23791#else /* C style interface */
23792
23793 typedef struct ISchemaTypeVtbl
23794 {
23795 BEGIN_INTERFACE
23796
23797 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
23798 ISchemaType* This,
23799 /* [in] */ REFIID riid,
23800 /* [iid_is][out] */ void** ppvObject);
23801
23802 ULONG(STDMETHODCALLTYPE* AddRef)(
23803 ISchemaType* This);
23804
23805 ULONG(STDMETHODCALLTYPE* Release)(
23806 ISchemaType* This);
23807
23808 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
23809 ISchemaType* This,
23810 /* [out] */ UINT* pctinfo);
23811
23812 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
23813 ISchemaType* This,
23814 /* [in] */ UINT iTInfo,
23815 /* [in] */ LCID lcid,
23816 /* [out] */ ITypeInfo** ppTInfo);
23817
23818 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
23819 ISchemaType* This,
23820 /* [in] */ REFIID riid,
23821 /* [size_is][in] */ LPOLESTR* rgszNames,
23822 /* [in] */ UINT cNames,
23823 /* [in] */ LCID lcid,
23824 /* [size_is][out] */ DISPID* rgDispId);
23825
23826 /* [local] */
23827 HRESULT(STDMETHODCALLTYPE* Invoke)(
23828 ISchemaType* This,
23829 /* [in] */ DISPID dispIdMember,
23830 /* [in] */ REFIID riid,
23831 /* [in] */ LCID lcid,
23832 /* [in] */ WORD wFlags,
23833 /* [out][in] */ DISPPARAMS* pDispParams,
23834 /* [out] */ VARIANT* pVarResult,
23835 /* [out] */ EXCEPINFO* pExcepInfo,
23836 /* [out] */ UINT* puArgErr);
23837
23838 /* [propget][id] */
23839 HRESULT(STDMETHODCALLTYPE* get_name)(
23840 ISchemaType* This,
23841 /* [retval][out] */ BSTR* name);
23842
23843 /* [propget][id] */
23844 HRESULT(STDMETHODCALLTYPE* get_namespaceURI)(
23845 ISchemaType* This,
23846 /* [retval][out] */ BSTR* namespaceURI);
23847
23848 /* [propget][id] */
23849 HRESULT(STDMETHODCALLTYPE* get_schema)(
23850 ISchemaType* This,
23851 /* [retval][out] */ ISchema** schema);
23852
23853 /* [propget][id] */
23854 HRESULT(STDMETHODCALLTYPE* get_id)(
23855 ISchemaType* This,
23856 /* [retval][out] */ BSTR* id);
23857
23858 /* [propget][id] */
23859 HRESULT(STDMETHODCALLTYPE* get_itemType)(
23860 ISchemaType* This,
23861 /* [retval][out] */ SOMITEMTYPE* itemType);
23862
23863 /* [propget][id] */
23864 HRESULT(STDMETHODCALLTYPE* get_unhandledAttributes)(
23865 ISchemaType* This,
23866 /* [retval][out] */ IVBSAXAttributes** attributes);
23867
23868 /* [id] */
23869 HRESULT(STDMETHODCALLTYPE* writeAnnotation)(
23870 ISchemaType* This,
23871 /* [in] */ IUnknown* annotationSink,
23872 /* [retval][out] */ VARIANT_BOOL* isWritten);
23873
23874 /* [propget][id] */
23875 HRESULT(STDMETHODCALLTYPE* get_baseTypes)(
23876 ISchemaType* This,
23877 /* [retval][out] */ ISchemaItemCollection** baseTypes);
23878
23879 /* [propget][id] */
23880 HRESULT(STDMETHODCALLTYPE* get_final)(
23881 ISchemaType* This,
23882 /* [retval][out] */ SCHEMADERIVATIONMETHOD* final);
23883
23884 /* [propget][id] */
23885 HRESULT(STDMETHODCALLTYPE* get_variety)(
23886 ISchemaType* This,
23887 /* [retval][out] */ SCHEMATYPEVARIETY* variety);
23888
23889 /* [propget][id] */
23890 HRESULT(STDMETHODCALLTYPE* get_derivedBy)(
23891 ISchemaType* This,
23892 /* [retval][out] */ SCHEMADERIVATIONMETHOD* derivedBy);
23893
23894 /* [id] */
23895 HRESULT(STDMETHODCALLTYPE* isValid)(
23896 ISchemaType* This,
23897 /* [in] */ BSTR data,
23898 /* [retval][out] */ VARIANT_BOOL* valid);
23899
23900 /* [propget][id] */
23901 HRESULT(STDMETHODCALLTYPE* get_minExclusive)(
23902 ISchemaType* This,
23903 /* [retval][out] */ BSTR* minExclusive);
23904
23905 /* [propget][id] */
23906 HRESULT(STDMETHODCALLTYPE* get_minInclusive)(
23907 ISchemaType* This,
23908 /* [retval][out] */ BSTR* minInclusive);
23909
23910 /* [propget][id] */
23911 HRESULT(STDMETHODCALLTYPE* get_maxExclusive)(
23912 ISchemaType* This,
23913 /* [retval][out] */ BSTR* maxExclusive);
23914
23915 /* [propget][id] */
23916 HRESULT(STDMETHODCALLTYPE* get_maxInclusive)(
23917 ISchemaType* This,
23918 /* [retval][out] */ BSTR* maxInclusive);
23919
23920 /* [propget][id] */
23921 HRESULT(STDMETHODCALLTYPE* get_totalDigits)(
23922 ISchemaType* This,
23923 /* [retval][out] */ VARIANT* totalDigits);
23924
23925 /* [propget][id] */
23926 HRESULT(STDMETHODCALLTYPE* get_fractionDigits)(
23927 ISchemaType* This,
23928 /* [retval][out] */ VARIANT* fractionDigits);
23929
23930 /* [propget][id] */
23931 HRESULT(STDMETHODCALLTYPE* get_length)(
23932 ISchemaType* This,
23933 /* [retval][out] */ VARIANT* length);
23934
23935 /* [propget][id] */
23936 HRESULT(STDMETHODCALLTYPE* get_minLength)(
23937 ISchemaType* This,
23938 /* [retval][out] */ VARIANT* minLength);
23939
23940 /* [propget][id] */
23941 HRESULT(STDMETHODCALLTYPE* get_maxLength)(
23942 ISchemaType* This,
23943 /* [retval][out] */ VARIANT* maxLength);
23944
23945 /* [propget][id] */
23946 HRESULT(STDMETHODCALLTYPE* get_enumeration)(
23947 ISchemaType* This,
23948 /* [retval][out] */ ISchemaStringCollection** enumeration);
23949
23950 /* [propget][id] */
23951 HRESULT(STDMETHODCALLTYPE* get_whitespace)(
23952 ISchemaType* This,
23953 /* [retval][out] */ SCHEMAWHITESPACE* whitespace);
23954
23955 /* [propget][id] */
23956 HRESULT(STDMETHODCALLTYPE* get_patterns)(
23957 ISchemaType* This,
23958 /* [retval][out] */ ISchemaStringCollection** patterns);
23959
23960 END_INTERFACE
23962
23963 interface ISchemaType
23964 {
23965 CONST_VTBL struct ISchemaTypeVtbl* lpVtbl;
23966 };
23967
23968
23969
23970#ifdef COBJMACROS
23971
23972
23973#define ISchemaType_QueryInterface(This,riid,ppvObject) \
23974 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
23975
23976#define ISchemaType_AddRef(This) \
23977 (This)->lpVtbl -> AddRef(This)
23978
23979#define ISchemaType_Release(This) \
23980 (This)->lpVtbl -> Release(This)
23981
23982
23983#define ISchemaType_GetTypeInfoCount(This,pctinfo) \
23984 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
23985
23986#define ISchemaType_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
23987 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
23988
23989#define ISchemaType_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
23990 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
23991
23992#define ISchemaType_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
23993 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
23994
23995
23996#define ISchemaType_get_name(This,name) \
23997 (This)->lpVtbl -> get_name(This,name)
23998
23999#define ISchemaType_get_namespaceURI(This,namespaceURI) \
24000 (This)->lpVtbl -> get_namespaceURI(This,namespaceURI)
24001
24002#define ISchemaType_get_schema(This,schema) \
24003 (This)->lpVtbl -> get_schema(This,schema)
24004
24005#define ISchemaType_get_id(This,id) \
24006 (This)->lpVtbl -> get_id(This,id)
24007
24008#define ISchemaType_get_itemType(This,itemType) \
24009 (This)->lpVtbl -> get_itemType(This,itemType)
24010
24011#define ISchemaType_get_unhandledAttributes(This,attributes) \
24012 (This)->lpVtbl -> get_unhandledAttributes(This,attributes)
24013
24014#define ISchemaType_writeAnnotation(This,annotationSink,isWritten) \
24015 (This)->lpVtbl -> writeAnnotation(This,annotationSink,isWritten)
24016
24017
24018#define ISchemaType_get_baseTypes(This,baseTypes) \
24019 (This)->lpVtbl -> get_baseTypes(This,baseTypes)
24020
24021#define ISchemaType_get_final(This,final) \
24022 (This)->lpVtbl -> get_final(This,final)
24023
24024#define ISchemaType_get_variety(This,variety) \
24025 (This)->lpVtbl -> get_variety(This,variety)
24026
24027#define ISchemaType_get_derivedBy(This,derivedBy) \
24028 (This)->lpVtbl -> get_derivedBy(This,derivedBy)
24029
24030#define ISchemaType_isValid(This,data,valid) \
24031 (This)->lpVtbl -> isValid(This,data,valid)
24032
24033#define ISchemaType_get_minExclusive(This,minExclusive) \
24034 (This)->lpVtbl -> get_minExclusive(This,minExclusive)
24035
24036#define ISchemaType_get_minInclusive(This,minInclusive) \
24037 (This)->lpVtbl -> get_minInclusive(This,minInclusive)
24038
24039#define ISchemaType_get_maxExclusive(This,maxExclusive) \
24040 (This)->lpVtbl -> get_maxExclusive(This,maxExclusive)
24041
24042#define ISchemaType_get_maxInclusive(This,maxInclusive) \
24043 (This)->lpVtbl -> get_maxInclusive(This,maxInclusive)
24044
24045#define ISchemaType_get_totalDigits(This,totalDigits) \
24046 (This)->lpVtbl -> get_totalDigits(This,totalDigits)
24047
24048#define ISchemaType_get_fractionDigits(This,fractionDigits) \
24049 (This)->lpVtbl -> get_fractionDigits(This,fractionDigits)
24050
24051#define ISchemaType_get_length(This,length) \
24052 (This)->lpVtbl -> get_length(This,length)
24053
24054#define ISchemaType_get_minLength(This,minLength) \
24055 (This)->lpVtbl -> get_minLength(This,minLength)
24056
24057#define ISchemaType_get_maxLength(This,maxLength) \
24058 (This)->lpVtbl -> get_maxLength(This,maxLength)
24059
24060#define ISchemaType_get_enumeration(This,enumeration) \
24061 (This)->lpVtbl -> get_enumeration(This,enumeration)
24062
24063#define ISchemaType_get_whitespace(This,whitespace) \
24064 (This)->lpVtbl -> get_whitespace(This,whitespace)
24065
24066#define ISchemaType_get_patterns(This,patterns) \
24067 (This)->lpVtbl -> get_patterns(This,patterns)
24068
24069#endif /* COBJMACROS */
24070
24071
24072#endif /* C style interface */
24073
24074
24075
24076 /* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaType_get_baseTypes_Proxy(
24077 ISchemaType* This,
24078 /* [retval][out] */ ISchemaItemCollection** baseTypes);
24079
24080
24082 IRpcStubBuffer* This,
24083 IRpcChannelBuffer* _pRpcChannelBuffer,
24084 PRPC_MESSAGE _pRpcMessage,
24085 DWORD* _pdwStubPhase);
24086
24087
24088 /* [propget][id] */
24089 HRESULT STDMETHODCALLTYPE ISchemaType_get_final_Proxy(
24090 ISchemaType* This,
24091 /* [retval][out] */ SCHEMADERIVATIONMETHOD* final);
24092
24093
24095 IRpcStubBuffer* This,
24096 IRpcChannelBuffer* _pRpcChannelBuffer,
24097 PRPC_MESSAGE _pRpcMessage,
24098 DWORD* _pdwStubPhase);
24099
24100
24101 /* [propget][id] */
24102 HRESULT STDMETHODCALLTYPE ISchemaType_get_variety_Proxy(
24103 ISchemaType* This,
24104 /* [retval][out] */ SCHEMATYPEVARIETY* variety);
24105
24106
24108 IRpcStubBuffer* This,
24109 IRpcChannelBuffer* _pRpcChannelBuffer,
24110 PRPC_MESSAGE _pRpcMessage,
24111 DWORD* _pdwStubPhase);
24112
24113
24114 /* [propget][id] */
24115 HRESULT STDMETHODCALLTYPE ISchemaType_get_derivedBy_Proxy(
24116 ISchemaType* This,
24117 /* [retval][out] */ SCHEMADERIVATIONMETHOD* derivedBy);
24118
24119
24121 IRpcStubBuffer* This,
24122 IRpcChannelBuffer* _pRpcChannelBuffer,
24123 PRPC_MESSAGE _pRpcMessage,
24124 DWORD* _pdwStubPhase);
24125
24126
24127 /* [id] */
24128 HRESULT STDMETHODCALLTYPE ISchemaType_isValid_Proxy(
24129 ISchemaType* This,
24130 /* [in] */ BSTR data,
24131 /* [retval][out] */ VARIANT_BOOL* valid);
24132
24133
24135 IRpcStubBuffer* This,
24136 IRpcChannelBuffer* _pRpcChannelBuffer,
24137 PRPC_MESSAGE _pRpcMessage,
24138 DWORD* _pdwStubPhase);
24139
24140
24141 /* [propget][id] */
24142 HRESULT STDMETHODCALLTYPE ISchemaType_get_minExclusive_Proxy(
24143 ISchemaType* This,
24144 /* [retval][out] */ BSTR* minExclusive);
24145
24146
24148 IRpcStubBuffer* This,
24149 IRpcChannelBuffer* _pRpcChannelBuffer,
24150 PRPC_MESSAGE _pRpcMessage,
24151 DWORD* _pdwStubPhase);
24152
24153
24154 /* [propget][id] */
24155 HRESULT STDMETHODCALLTYPE ISchemaType_get_minInclusive_Proxy(
24156 ISchemaType* This,
24157 /* [retval][out] */ BSTR* minInclusive);
24158
24159
24161 IRpcStubBuffer* This,
24162 IRpcChannelBuffer* _pRpcChannelBuffer,
24163 PRPC_MESSAGE _pRpcMessage,
24164 DWORD* _pdwStubPhase);
24165
24166
24167 /* [propget][id] */
24168 HRESULT STDMETHODCALLTYPE ISchemaType_get_maxExclusive_Proxy(
24169 ISchemaType* This,
24170 /* [retval][out] */ BSTR* maxExclusive);
24171
24172
24174 IRpcStubBuffer* This,
24175 IRpcChannelBuffer* _pRpcChannelBuffer,
24176 PRPC_MESSAGE _pRpcMessage,
24177 DWORD* _pdwStubPhase);
24178
24179
24180 /* [propget][id] */
24181 HRESULT STDMETHODCALLTYPE ISchemaType_get_maxInclusive_Proxy(
24182 ISchemaType* This,
24183 /* [retval][out] */ BSTR* maxInclusive);
24184
24185
24187 IRpcStubBuffer* This,
24188 IRpcChannelBuffer* _pRpcChannelBuffer,
24189 PRPC_MESSAGE _pRpcMessage,
24190 DWORD* _pdwStubPhase);
24191
24192
24193 /* [propget][id] */
24194 HRESULT STDMETHODCALLTYPE ISchemaType_get_totalDigits_Proxy(
24195 ISchemaType* This,
24196 /* [retval][out] */ VARIANT* totalDigits);
24197
24198
24200 IRpcStubBuffer* This,
24201 IRpcChannelBuffer* _pRpcChannelBuffer,
24202 PRPC_MESSAGE _pRpcMessage,
24203 DWORD* _pdwStubPhase);
24204
24205
24206 /* [propget][id] */
24207 HRESULT STDMETHODCALLTYPE ISchemaType_get_fractionDigits_Proxy(
24208 ISchemaType* This,
24209 /* [retval][out] */ VARIANT* fractionDigits);
24210
24211
24213 IRpcStubBuffer* This,
24214 IRpcChannelBuffer* _pRpcChannelBuffer,
24215 PRPC_MESSAGE _pRpcMessage,
24216 DWORD* _pdwStubPhase);
24217
24218
24219 /* [propget][id] */
24220 HRESULT STDMETHODCALLTYPE ISchemaType_get_length_Proxy(
24221 ISchemaType* This,
24222 /* [retval][out] */ VARIANT* length);
24223
24224
24226 IRpcStubBuffer* This,
24227 IRpcChannelBuffer* _pRpcChannelBuffer,
24228 PRPC_MESSAGE _pRpcMessage,
24229 DWORD* _pdwStubPhase);
24230
24231
24232 /* [propget][id] */
24233 HRESULT STDMETHODCALLTYPE ISchemaType_get_minLength_Proxy(
24234 ISchemaType* This,
24235 /* [retval][out] */ VARIANT* minLength);
24236
24237
24239 IRpcStubBuffer* This,
24240 IRpcChannelBuffer* _pRpcChannelBuffer,
24241 PRPC_MESSAGE _pRpcMessage,
24242 DWORD* _pdwStubPhase);
24243
24244
24245 /* [propget][id] */
24246 HRESULT STDMETHODCALLTYPE ISchemaType_get_maxLength_Proxy(
24247 ISchemaType* This,
24248 /* [retval][out] */ VARIANT* maxLength);
24249
24250
24252 IRpcStubBuffer* This,
24253 IRpcChannelBuffer* _pRpcChannelBuffer,
24254 PRPC_MESSAGE _pRpcMessage,
24255 DWORD* _pdwStubPhase);
24256
24257
24258 /* [propget][id] */
24259 HRESULT STDMETHODCALLTYPE ISchemaType_get_enumeration_Proxy(
24260 ISchemaType* This,
24261 /* [retval][out] */ ISchemaStringCollection** enumeration);
24262
24263
24265 IRpcStubBuffer* This,
24266 IRpcChannelBuffer* _pRpcChannelBuffer,
24267 PRPC_MESSAGE _pRpcMessage,
24268 DWORD* _pdwStubPhase);
24269
24270
24271 /* [propget][id] */
24272 HRESULT STDMETHODCALLTYPE ISchemaType_get_whitespace_Proxy(
24273 ISchemaType* This,
24274 /* [retval][out] */ SCHEMAWHITESPACE* whitespace);
24275
24276
24278 IRpcStubBuffer* This,
24279 IRpcChannelBuffer* _pRpcChannelBuffer,
24280 PRPC_MESSAGE _pRpcMessage,
24281 DWORD* _pdwStubPhase);
24282
24283
24284 /* [propget][id] */
24285 HRESULT STDMETHODCALLTYPE ISchemaType_get_patterns_Proxy(
24286 ISchemaType* This,
24287 /* [retval][out] */ ISchemaStringCollection** patterns);
24288
24289
24291 IRpcStubBuffer* This,
24292 IRpcChannelBuffer* _pRpcChannelBuffer,
24293 PRPC_MESSAGE _pRpcMessage,
24294 DWORD* _pdwStubPhase);
24295
24296
24297
24298#endif /* __ISchemaType_INTERFACE_DEFINED__ */
24299
24300
24301#ifndef __ISchemaComplexType_INTERFACE_DEFINED__
24302#define __ISchemaComplexType_INTERFACE_DEFINED__
24303
24304 /* interface ISchemaComplexType */
24305 /* [unique][helpstring][nonextensible][oleautomation][dual][uuid][object][local] */
24306
24307
24309
24310#if defined(__cplusplus) && !defined(CINTERFACE)
24311
24312 MIDL_INTERFACE("50ea08b9-dd1b-4664-9a50-c2f40f4bd79a")
24314 public ISchemaType
24315 {
24316public:
24317 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_isAbstract(
24318 /* [retval][out] */ VARIANT_BOOL* abstract) = 0;
24319
24320 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_anyAttribute(
24321 /* [retval][out] */ ISchemaAny** anyAttribute) = 0;
24322
24323 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_attributes(
24324 /* [retval][out] */ ISchemaItemCollection** attributes) = 0;
24325
24326 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_contentType(
24327 /* [retval][out] */ SCHEMACONTENTTYPE* contentType) = 0;
24328
24329 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_contentModel(
24330 /* [retval][out] */ ISchemaModelGroup** contentModel) = 0;
24331
24332 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_prohibitedSubstitutions(
24333 /* [retval][out] */ SCHEMADERIVATIONMETHOD* prohibited) = 0;
24334
24335 };
24336
24337#else /* C style interface */
24338
24340 {
24341 BEGIN_INTERFACE
24342
24343 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
24344 ISchemaComplexType* This,
24345 /* [in] */ REFIID riid,
24346 /* [iid_is][out] */ void** ppvObject);
24347
24348 ULONG(STDMETHODCALLTYPE* AddRef)(
24349 ISchemaComplexType* This);
24350
24351 ULONG(STDMETHODCALLTYPE* Release)(
24352 ISchemaComplexType* This);
24353
24354 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
24355 ISchemaComplexType* This,
24356 /* [out] */ UINT* pctinfo);
24357
24358 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
24359 ISchemaComplexType* This,
24360 /* [in] */ UINT iTInfo,
24361 /* [in] */ LCID lcid,
24362 /* [out] */ ITypeInfo** ppTInfo);
24363
24364 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
24365 ISchemaComplexType* This,
24366 /* [in] */ REFIID riid,
24367 /* [size_is][in] */ LPOLESTR* rgszNames,
24368 /* [in] */ UINT cNames,
24369 /* [in] */ LCID lcid,
24370 /* [size_is][out] */ DISPID* rgDispId);
24371
24372 /* [local] */
24373 HRESULT(STDMETHODCALLTYPE* Invoke)(
24374 ISchemaComplexType* This,
24375 /* [in] */ DISPID dispIdMember,
24376 /* [in] */ REFIID riid,
24377 /* [in] */ LCID lcid,
24378 /* [in] */ WORD wFlags,
24379 /* [out][in] */ DISPPARAMS* pDispParams,
24380 /* [out] */ VARIANT* pVarResult,
24381 /* [out] */ EXCEPINFO* pExcepInfo,
24382 /* [out] */ UINT* puArgErr);
24383
24384 /* [propget][id] */
24385 HRESULT(STDMETHODCALLTYPE* get_name)(
24386 ISchemaComplexType* This,
24387 /* [retval][out] */ BSTR* name);
24388
24389 /* [propget][id] */
24390 HRESULT(STDMETHODCALLTYPE* get_namespaceURI)(
24391 ISchemaComplexType* This,
24392 /* [retval][out] */ BSTR* namespaceURI);
24393
24394 /* [propget][id] */
24395 HRESULT(STDMETHODCALLTYPE* get_schema)(
24396 ISchemaComplexType* This,
24397 /* [retval][out] */ ISchema** schema);
24398
24399 /* [propget][id] */
24400 HRESULT(STDMETHODCALLTYPE* get_id)(
24401 ISchemaComplexType* This,
24402 /* [retval][out] */ BSTR* id);
24403
24404 /* [propget][id] */
24405 HRESULT(STDMETHODCALLTYPE* get_itemType)(
24406 ISchemaComplexType* This,
24407 /* [retval][out] */ SOMITEMTYPE* itemType);
24408
24409 /* [propget][id] */
24410 HRESULT(STDMETHODCALLTYPE* get_unhandledAttributes)(
24411 ISchemaComplexType* This,
24412 /* [retval][out] */ IVBSAXAttributes** attributes);
24413
24414 /* [id] */
24415 HRESULT(STDMETHODCALLTYPE* writeAnnotation)(
24416 ISchemaComplexType* This,
24417 /* [in] */ IUnknown* annotationSink,
24418 /* [retval][out] */ VARIANT_BOOL* isWritten);
24419
24420 /* [propget][id] */
24421 HRESULT(STDMETHODCALLTYPE* get_baseTypes)(
24422 ISchemaComplexType* This,
24423 /* [retval][out] */ ISchemaItemCollection** baseTypes);
24424
24425 /* [propget][id] */
24426 HRESULT(STDMETHODCALLTYPE* get_final)(
24427 ISchemaComplexType* This,
24428 /* [retval][out] */ SCHEMADERIVATIONMETHOD* final);
24429
24430 /* [propget][id] */
24431 HRESULT(STDMETHODCALLTYPE* get_variety)(
24432 ISchemaComplexType* This,
24433 /* [retval][out] */ SCHEMATYPEVARIETY* variety);
24434
24435 /* [propget][id] */
24436 HRESULT(STDMETHODCALLTYPE* get_derivedBy)(
24437 ISchemaComplexType* This,
24438 /* [retval][out] */ SCHEMADERIVATIONMETHOD* derivedBy);
24439
24440 /* [id] */
24441 HRESULT(STDMETHODCALLTYPE* isValid)(
24442 ISchemaComplexType* This,
24443 /* [in] */ BSTR data,
24444 /* [retval][out] */ VARIANT_BOOL* valid);
24445
24446 /* [propget][id] */
24447 HRESULT(STDMETHODCALLTYPE* get_minExclusive)(
24448 ISchemaComplexType* This,
24449 /* [retval][out] */ BSTR* minExclusive);
24450
24451 /* [propget][id] */
24452 HRESULT(STDMETHODCALLTYPE* get_minInclusive)(
24453 ISchemaComplexType* This,
24454 /* [retval][out] */ BSTR* minInclusive);
24455
24456 /* [propget][id] */
24457 HRESULT(STDMETHODCALLTYPE* get_maxExclusive)(
24458 ISchemaComplexType* This,
24459 /* [retval][out] */ BSTR* maxExclusive);
24460
24461 /* [propget][id] */
24462 HRESULT(STDMETHODCALLTYPE* get_maxInclusive)(
24463 ISchemaComplexType* This,
24464 /* [retval][out] */ BSTR* maxInclusive);
24465
24466 /* [propget][id] */
24467 HRESULT(STDMETHODCALLTYPE* get_totalDigits)(
24468 ISchemaComplexType* This,
24469 /* [retval][out] */ VARIANT* totalDigits);
24470
24471 /* [propget][id] */
24472 HRESULT(STDMETHODCALLTYPE* get_fractionDigits)(
24473 ISchemaComplexType* This,
24474 /* [retval][out] */ VARIANT* fractionDigits);
24475
24476 /* [propget][id] */
24477 HRESULT(STDMETHODCALLTYPE* get_length)(
24478 ISchemaComplexType* This,
24479 /* [retval][out] */ VARIANT* length);
24480
24481 /* [propget][id] */
24482 HRESULT(STDMETHODCALLTYPE* get_minLength)(
24483 ISchemaComplexType* This,
24484 /* [retval][out] */ VARIANT* minLength);
24485
24486 /* [propget][id] */
24487 HRESULT(STDMETHODCALLTYPE* get_maxLength)(
24488 ISchemaComplexType* This,
24489 /* [retval][out] */ VARIANT* maxLength);
24490
24491 /* [propget][id] */
24492 HRESULT(STDMETHODCALLTYPE* get_enumeration)(
24493 ISchemaComplexType* This,
24494 /* [retval][out] */ ISchemaStringCollection** enumeration);
24495
24496 /* [propget][id] */
24497 HRESULT(STDMETHODCALLTYPE* get_whitespace)(
24498 ISchemaComplexType* This,
24499 /* [retval][out] */ SCHEMAWHITESPACE* whitespace);
24500
24501 /* [propget][id] */
24502 HRESULT(STDMETHODCALLTYPE* get_patterns)(
24503 ISchemaComplexType* This,
24504 /* [retval][out] */ ISchemaStringCollection** patterns);
24505
24506 /* [propget][id] */
24507 HRESULT(STDMETHODCALLTYPE* get_isAbstract)(
24508 ISchemaComplexType* This,
24509 /* [retval][out] */ VARIANT_BOOL* abstract);
24510
24511 /* [propget][id] */
24512 HRESULT(STDMETHODCALLTYPE* get_anyAttribute)(
24513 ISchemaComplexType* This,
24514 /* [retval][out] */ ISchemaAny** anyAttribute);
24515
24516 /* [propget][id] */
24517 HRESULT(STDMETHODCALLTYPE* get_attributes)(
24518 ISchemaComplexType* This,
24519 /* [retval][out] */ ISchemaItemCollection** attributes);
24520
24521 /* [propget][id] */
24522 HRESULT(STDMETHODCALLTYPE* get_contentType)(
24523 ISchemaComplexType* This,
24524 /* [retval][out] */ SCHEMACONTENTTYPE* contentType);
24525
24526 /* [propget][id] */
24527 HRESULT(STDMETHODCALLTYPE* get_contentModel)(
24528 ISchemaComplexType* This,
24529 /* [retval][out] */ ISchemaModelGroup** contentModel);
24530
24531 /* [propget][id] */
24532 HRESULT(STDMETHODCALLTYPE* get_prohibitedSubstitutions)(
24533 ISchemaComplexType* This,
24534 /* [retval][out] */ SCHEMADERIVATIONMETHOD* prohibited);
24535
24536 END_INTERFACE
24538
24539 interface ISchemaComplexType
24540 {
24541 CONST_VTBL struct ISchemaComplexTypeVtbl* lpVtbl;
24542 };
24543
24544
24545
24546#ifdef COBJMACROS
24547
24548
24549#define ISchemaComplexType_QueryInterface(This,riid,ppvObject) \
24550 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
24551
24552#define ISchemaComplexType_AddRef(This) \
24553 (This)->lpVtbl -> AddRef(This)
24554
24555#define ISchemaComplexType_Release(This) \
24556 (This)->lpVtbl -> Release(This)
24557
24558
24559#define ISchemaComplexType_GetTypeInfoCount(This,pctinfo) \
24560 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
24561
24562#define ISchemaComplexType_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
24563 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
24564
24565#define ISchemaComplexType_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
24566 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
24567
24568#define ISchemaComplexType_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
24569 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
24570
24571
24572#define ISchemaComplexType_get_name(This,name) \
24573 (This)->lpVtbl -> get_name(This,name)
24574
24575#define ISchemaComplexType_get_namespaceURI(This,namespaceURI) \
24576 (This)->lpVtbl -> get_namespaceURI(This,namespaceURI)
24577
24578#define ISchemaComplexType_get_schema(This,schema) \
24579 (This)->lpVtbl -> get_schema(This,schema)
24580
24581#define ISchemaComplexType_get_id(This,id) \
24582 (This)->lpVtbl -> get_id(This,id)
24583
24584#define ISchemaComplexType_get_itemType(This,itemType) \
24585 (This)->lpVtbl -> get_itemType(This,itemType)
24586
24587#define ISchemaComplexType_get_unhandledAttributes(This,attributes) \
24588 (This)->lpVtbl -> get_unhandledAttributes(This,attributes)
24589
24590#define ISchemaComplexType_writeAnnotation(This,annotationSink,isWritten) \
24591 (This)->lpVtbl -> writeAnnotation(This,annotationSink,isWritten)
24592
24593
24594#define ISchemaComplexType_get_baseTypes(This,baseTypes) \
24595 (This)->lpVtbl -> get_baseTypes(This,baseTypes)
24596
24597#define ISchemaComplexType_get_final(This,final) \
24598 (This)->lpVtbl -> get_final(This,final)
24599
24600#define ISchemaComplexType_get_variety(This,variety) \
24601 (This)->lpVtbl -> get_variety(This,variety)
24602
24603#define ISchemaComplexType_get_derivedBy(This,derivedBy) \
24604 (This)->lpVtbl -> get_derivedBy(This,derivedBy)
24605
24606#define ISchemaComplexType_isValid(This,data,valid) \
24607 (This)->lpVtbl -> isValid(This,data,valid)
24608
24609#define ISchemaComplexType_get_minExclusive(This,minExclusive) \
24610 (This)->lpVtbl -> get_minExclusive(This,minExclusive)
24611
24612#define ISchemaComplexType_get_minInclusive(This,minInclusive) \
24613 (This)->lpVtbl -> get_minInclusive(This,minInclusive)
24614
24615#define ISchemaComplexType_get_maxExclusive(This,maxExclusive) \
24616 (This)->lpVtbl -> get_maxExclusive(This,maxExclusive)
24617
24618#define ISchemaComplexType_get_maxInclusive(This,maxInclusive) \
24619 (This)->lpVtbl -> get_maxInclusive(This,maxInclusive)
24620
24621#define ISchemaComplexType_get_totalDigits(This,totalDigits) \
24622 (This)->lpVtbl -> get_totalDigits(This,totalDigits)
24623
24624#define ISchemaComplexType_get_fractionDigits(This,fractionDigits) \
24625 (This)->lpVtbl -> get_fractionDigits(This,fractionDigits)
24626
24627#define ISchemaComplexType_get_length(This,length) \
24628 (This)->lpVtbl -> get_length(This,length)
24629
24630#define ISchemaComplexType_get_minLength(This,minLength) \
24631 (This)->lpVtbl -> get_minLength(This,minLength)
24632
24633#define ISchemaComplexType_get_maxLength(This,maxLength) \
24634 (This)->lpVtbl -> get_maxLength(This,maxLength)
24635
24636#define ISchemaComplexType_get_enumeration(This,enumeration) \
24637 (This)->lpVtbl -> get_enumeration(This,enumeration)
24638
24639#define ISchemaComplexType_get_whitespace(This,whitespace) \
24640 (This)->lpVtbl -> get_whitespace(This,whitespace)
24641
24642#define ISchemaComplexType_get_patterns(This,patterns) \
24643 (This)->lpVtbl -> get_patterns(This,patterns)
24644
24645
24646#define ISchemaComplexType_get_isAbstract(This,abstract) \
24647 (This)->lpVtbl -> get_isAbstract(This,abstract)
24648
24649#define ISchemaComplexType_get_anyAttribute(This,anyAttribute) \
24650 (This)->lpVtbl -> get_anyAttribute(This,anyAttribute)
24651
24652#define ISchemaComplexType_get_attributes(This,attributes) \
24653 (This)->lpVtbl -> get_attributes(This,attributes)
24654
24655#define ISchemaComplexType_get_contentType(This,contentType) \
24656 (This)->lpVtbl -> get_contentType(This,contentType)
24657
24658#define ISchemaComplexType_get_contentModel(This,contentModel) \
24659 (This)->lpVtbl -> get_contentModel(This,contentModel)
24660
24661#define ISchemaComplexType_get_prohibitedSubstitutions(This,prohibited) \
24662 (This)->lpVtbl -> get_prohibitedSubstitutions(This,prohibited)
24663
24664#endif /* COBJMACROS */
24665
24666
24667#endif /* C style interface */
24668
24669
24670
24671 /* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaComplexType_get_isAbstract_Proxy(
24672 ISchemaComplexType* This,
24673 /* [retval][out] */ VARIANT_BOOL* abstract);
24674
24675
24677 IRpcStubBuffer* This,
24678 IRpcChannelBuffer* _pRpcChannelBuffer,
24679 PRPC_MESSAGE _pRpcMessage,
24680 DWORD* _pdwStubPhase);
24681
24682
24683 /* [propget][id] */
24685 ISchemaComplexType* This,
24686 /* [retval][out] */ ISchemaAny** anyAttribute);
24687
24688
24690 IRpcStubBuffer* This,
24691 IRpcChannelBuffer* _pRpcChannelBuffer,
24692 PRPC_MESSAGE _pRpcMessage,
24693 DWORD* _pdwStubPhase);
24694
24695
24696 /* [propget][id] */
24698 ISchemaComplexType* This,
24699 /* [retval][out] */ ISchemaItemCollection** attributes);
24700
24701
24703 IRpcStubBuffer* This,
24704 IRpcChannelBuffer* _pRpcChannelBuffer,
24705 PRPC_MESSAGE _pRpcMessage,
24706 DWORD* _pdwStubPhase);
24707
24708
24709 /* [propget][id] */
24711 ISchemaComplexType* This,
24712 /* [retval][out] */ SCHEMACONTENTTYPE* contentType);
24713
24714
24716 IRpcStubBuffer* This,
24717 IRpcChannelBuffer* _pRpcChannelBuffer,
24718 PRPC_MESSAGE _pRpcMessage,
24719 DWORD* _pdwStubPhase);
24720
24721
24722 /* [propget][id] */
24724 ISchemaComplexType* This,
24725 /* [retval][out] */ ISchemaModelGroup** contentModel);
24726
24727
24729 IRpcStubBuffer* This,
24730 IRpcChannelBuffer* _pRpcChannelBuffer,
24731 PRPC_MESSAGE _pRpcMessage,
24732 DWORD* _pdwStubPhase);
24733
24734
24735 /* [propget][id] */
24737 ISchemaComplexType* This,
24738 /* [retval][out] */ SCHEMADERIVATIONMETHOD* prohibited);
24739
24740
24742 IRpcStubBuffer* This,
24743 IRpcChannelBuffer* _pRpcChannelBuffer,
24744 PRPC_MESSAGE _pRpcMessage,
24745 DWORD* _pdwStubPhase);
24746
24747
24748
24749#endif /* __ISchemaComplexType_INTERFACE_DEFINED__ */
24750
24751
24752#ifndef __ISchemaAttributeGroup_INTERFACE_DEFINED__
24753#define __ISchemaAttributeGroup_INTERFACE_DEFINED__
24754
24755 /* interface ISchemaAttributeGroup */
24756 /* [unique][helpstring][nonextensible][oleautomation][dual][uuid][object][local] */
24757
24758
24760
24761#if defined(__cplusplus) && !defined(CINTERFACE)
24762
24763 MIDL_INTERFACE("50ea08ba-dd1b-4664-9a50-c2f40f4bd79a")
24765 public ISchemaItem
24766 {
24767public:
24768 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_anyAttribute(
24769 /* [retval][out] */ ISchemaAny** anyAttribute) = 0;
24770
24771 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_attributes(
24772 /* [retval][out] */ ISchemaItemCollection** attributes) = 0;
24773
24774 };
24775
24776#else /* C style interface */
24777
24779 {
24780 BEGIN_INTERFACE
24781
24782 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
24784 /* [in] */ REFIID riid,
24785 /* [iid_is][out] */ void** ppvObject);
24786
24787 ULONG(STDMETHODCALLTYPE* AddRef)(
24788 ISchemaAttributeGroup* This);
24789
24790 ULONG(STDMETHODCALLTYPE* Release)(
24791 ISchemaAttributeGroup* This);
24792
24793 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
24795 /* [out] */ UINT* pctinfo);
24796
24797 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
24799 /* [in] */ UINT iTInfo,
24800 /* [in] */ LCID lcid,
24801 /* [out] */ ITypeInfo** ppTInfo);
24802
24803 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
24805 /* [in] */ REFIID riid,
24806 /* [size_is][in] */ LPOLESTR* rgszNames,
24807 /* [in] */ UINT cNames,
24808 /* [in] */ LCID lcid,
24809 /* [size_is][out] */ DISPID* rgDispId);
24810
24811 /* [local] */
24812 HRESULT(STDMETHODCALLTYPE* Invoke)(
24814 /* [in] */ DISPID dispIdMember,
24815 /* [in] */ REFIID riid,
24816 /* [in] */ LCID lcid,
24817 /* [in] */ WORD wFlags,
24818 /* [out][in] */ DISPPARAMS* pDispParams,
24819 /* [out] */ VARIANT* pVarResult,
24820 /* [out] */ EXCEPINFO* pExcepInfo,
24821 /* [out] */ UINT* puArgErr);
24822
24823 /* [propget][id] */
24824 HRESULT(STDMETHODCALLTYPE* get_name)(
24826 /* [retval][out] */ BSTR* name);
24827
24828 /* [propget][id] */
24829 HRESULT(STDMETHODCALLTYPE* get_namespaceURI)(
24831 /* [retval][out] */ BSTR* namespaceURI);
24832
24833 /* [propget][id] */
24834 HRESULT(STDMETHODCALLTYPE* get_schema)(
24836 /* [retval][out] */ ISchema** schema);
24837
24838 /* [propget][id] */
24839 HRESULT(STDMETHODCALLTYPE* get_id)(
24841 /* [retval][out] */ BSTR* id);
24842
24843 /* [propget][id] */
24844 HRESULT(STDMETHODCALLTYPE* get_itemType)(
24846 /* [retval][out] */ SOMITEMTYPE* itemType);
24847
24848 /* [propget][id] */
24849 HRESULT(STDMETHODCALLTYPE* get_unhandledAttributes)(
24851 /* [retval][out] */ IVBSAXAttributes** attributes);
24852
24853 /* [id] */
24854 HRESULT(STDMETHODCALLTYPE* writeAnnotation)(
24856 /* [in] */ IUnknown* annotationSink,
24857 /* [retval][out] */ VARIANT_BOOL* isWritten);
24858
24859 /* [propget][id] */
24860 HRESULT(STDMETHODCALLTYPE* get_anyAttribute)(
24862 /* [retval][out] */ ISchemaAny** anyAttribute);
24863
24864 /* [propget][id] */
24865 HRESULT(STDMETHODCALLTYPE* get_attributes)(
24867 /* [retval][out] */ ISchemaItemCollection** attributes);
24868
24869 END_INTERFACE
24871
24872 interface ISchemaAttributeGroup
24873 {
24874 CONST_VTBL struct ISchemaAttributeGroupVtbl* lpVtbl;
24875 };
24876
24877
24878
24879#ifdef COBJMACROS
24880
24881
24882#define ISchemaAttributeGroup_QueryInterface(This,riid,ppvObject) \
24883 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
24884
24885#define ISchemaAttributeGroup_AddRef(This) \
24886 (This)->lpVtbl -> AddRef(This)
24887
24888#define ISchemaAttributeGroup_Release(This) \
24889 (This)->lpVtbl -> Release(This)
24890
24891
24892#define ISchemaAttributeGroup_GetTypeInfoCount(This,pctinfo) \
24893 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
24894
24895#define ISchemaAttributeGroup_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
24896 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
24897
24898#define ISchemaAttributeGroup_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
24899 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
24900
24901#define ISchemaAttributeGroup_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
24902 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
24903
24904
24905#define ISchemaAttributeGroup_get_name(This,name) \
24906 (This)->lpVtbl -> get_name(This,name)
24907
24908#define ISchemaAttributeGroup_get_namespaceURI(This,namespaceURI) \
24909 (This)->lpVtbl -> get_namespaceURI(This,namespaceURI)
24910
24911#define ISchemaAttributeGroup_get_schema(This,schema) \
24912 (This)->lpVtbl -> get_schema(This,schema)
24913
24914#define ISchemaAttributeGroup_get_id(This,id) \
24915 (This)->lpVtbl -> get_id(This,id)
24916
24917#define ISchemaAttributeGroup_get_itemType(This,itemType) \
24918 (This)->lpVtbl -> get_itemType(This,itemType)
24919
24920#define ISchemaAttributeGroup_get_unhandledAttributes(This,attributes) \
24921 (This)->lpVtbl -> get_unhandledAttributes(This,attributes)
24922
24923#define ISchemaAttributeGroup_writeAnnotation(This,annotationSink,isWritten) \
24924 (This)->lpVtbl -> writeAnnotation(This,annotationSink,isWritten)
24925
24926
24927#define ISchemaAttributeGroup_get_anyAttribute(This,anyAttribute) \
24928 (This)->lpVtbl -> get_anyAttribute(This,anyAttribute)
24929
24930#define ISchemaAttributeGroup_get_attributes(This,attributes) \
24931 (This)->lpVtbl -> get_attributes(This,attributes)
24932
24933#endif /* COBJMACROS */
24934
24935
24936#endif /* C style interface */
24937
24938
24939
24940 /* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaAttributeGroup_get_anyAttribute_Proxy(
24942 /* [retval][out] */ ISchemaAny** anyAttribute);
24943
24944
24946 IRpcStubBuffer* This,
24947 IRpcChannelBuffer* _pRpcChannelBuffer,
24948 PRPC_MESSAGE _pRpcMessage,
24949 DWORD* _pdwStubPhase);
24950
24951
24952 /* [propget][id] */
24955 /* [retval][out] */ ISchemaItemCollection** attributes);
24956
24957
24959 IRpcStubBuffer* This,
24960 IRpcChannelBuffer* _pRpcChannelBuffer,
24961 PRPC_MESSAGE _pRpcMessage,
24962 DWORD* _pdwStubPhase);
24963
24964
24965
24966#endif /* __ISchemaAttributeGroup_INTERFACE_DEFINED__ */
24967
24968
24969#ifndef __ISchemaModelGroup_INTERFACE_DEFINED__
24970#define __ISchemaModelGroup_INTERFACE_DEFINED__
24971
24972 /* interface ISchemaModelGroup */
24973 /* [unique][helpstring][nonextensible][oleautomation][dual][uuid][object][local] */
24974
24975
24977
24978#if defined(__cplusplus) && !defined(CINTERFACE)
24979
24980 MIDL_INTERFACE("50ea08bb-dd1b-4664-9a50-c2f40f4bd79a")
24982 public ISchemaParticle
24983 {
24984public:
24985 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_particles(
24986 /* [retval][out] */ ISchemaItemCollection** particles) = 0;
24987
24988 };
24989
24990#else /* C style interface */
24991
24993 {
24994 BEGIN_INTERFACE
24995
24996 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
24997 ISchemaModelGroup* This,
24998 /* [in] */ REFIID riid,
24999 /* [iid_is][out] */ void** ppvObject);
25000
25001 ULONG(STDMETHODCALLTYPE* AddRef)(
25002 ISchemaModelGroup* This);
25003
25004 ULONG(STDMETHODCALLTYPE* Release)(
25005 ISchemaModelGroup* This);
25006
25007 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
25008 ISchemaModelGroup* This,
25009 /* [out] */ UINT* pctinfo);
25010
25011 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
25012 ISchemaModelGroup* This,
25013 /* [in] */ UINT iTInfo,
25014 /* [in] */ LCID lcid,
25015 /* [out] */ ITypeInfo** ppTInfo);
25016
25017 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
25018 ISchemaModelGroup* This,
25019 /* [in] */ REFIID riid,
25020 /* [size_is][in] */ LPOLESTR* rgszNames,
25021 /* [in] */ UINT cNames,
25022 /* [in] */ LCID lcid,
25023 /* [size_is][out] */ DISPID* rgDispId);
25024
25025 /* [local] */
25026 HRESULT(STDMETHODCALLTYPE* Invoke)(
25027 ISchemaModelGroup* This,
25028 /* [in] */ DISPID dispIdMember,
25029 /* [in] */ REFIID riid,
25030 /* [in] */ LCID lcid,
25031 /* [in] */ WORD wFlags,
25032 /* [out][in] */ DISPPARAMS* pDispParams,
25033 /* [out] */ VARIANT* pVarResult,
25034 /* [out] */ EXCEPINFO* pExcepInfo,
25035 /* [out] */ UINT* puArgErr);
25036
25037 /* [propget][id] */
25038 HRESULT(STDMETHODCALLTYPE* get_name)(
25039 ISchemaModelGroup* This,
25040 /* [retval][out] */ BSTR* name);
25041
25042 /* [propget][id] */
25043 HRESULT(STDMETHODCALLTYPE* get_namespaceURI)(
25044 ISchemaModelGroup* This,
25045 /* [retval][out] */ BSTR* namespaceURI);
25046
25047 /* [propget][id] */
25048 HRESULT(STDMETHODCALLTYPE* get_schema)(
25049 ISchemaModelGroup* This,
25050 /* [retval][out] */ ISchema** schema);
25051
25052 /* [propget][id] */
25053 HRESULT(STDMETHODCALLTYPE* get_id)(
25054 ISchemaModelGroup* This,
25055 /* [retval][out] */ BSTR* id);
25056
25057 /* [propget][id] */
25058 HRESULT(STDMETHODCALLTYPE* get_itemType)(
25059 ISchemaModelGroup* This,
25060 /* [retval][out] */ SOMITEMTYPE* itemType);
25061
25062 /* [propget][id] */
25063 HRESULT(STDMETHODCALLTYPE* get_unhandledAttributes)(
25064 ISchemaModelGroup* This,
25065 /* [retval][out] */ IVBSAXAttributes** attributes);
25066
25067 /* [id] */
25068 HRESULT(STDMETHODCALLTYPE* writeAnnotation)(
25069 ISchemaModelGroup* This,
25070 /* [in] */ IUnknown* annotationSink,
25071 /* [retval][out] */ VARIANT_BOOL* isWritten);
25072
25073 /* [propget][id] */
25074 HRESULT(STDMETHODCALLTYPE* get_minOccurs)(
25075 ISchemaModelGroup* This,
25076 /* [retval][out] */ VARIANT* minOccurs);
25077
25078 /* [propget][id] */
25079 HRESULT(STDMETHODCALLTYPE* get_maxOccurs)(
25080 ISchemaModelGroup* This,
25081 /* [retval][out] */ VARIANT* maxOccurs);
25082
25083 /* [propget][id] */
25084 HRESULT(STDMETHODCALLTYPE* get_particles)(
25085 ISchemaModelGroup* This,
25086 /* [retval][out] */ ISchemaItemCollection** particles);
25087
25088 END_INTERFACE
25090
25091 interface ISchemaModelGroup
25092 {
25093 CONST_VTBL struct ISchemaModelGroupVtbl* lpVtbl;
25094 };
25095
25096
25097
25098#ifdef COBJMACROS
25099
25100
25101#define ISchemaModelGroup_QueryInterface(This,riid,ppvObject) \
25102 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
25103
25104#define ISchemaModelGroup_AddRef(This) \
25105 (This)->lpVtbl -> AddRef(This)
25106
25107#define ISchemaModelGroup_Release(This) \
25108 (This)->lpVtbl -> Release(This)
25109
25110
25111#define ISchemaModelGroup_GetTypeInfoCount(This,pctinfo) \
25112 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
25113
25114#define ISchemaModelGroup_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
25115 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
25116
25117#define ISchemaModelGroup_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
25118 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
25119
25120#define ISchemaModelGroup_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
25121 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
25122
25123
25124#define ISchemaModelGroup_get_name(This,name) \
25125 (This)->lpVtbl -> get_name(This,name)
25126
25127#define ISchemaModelGroup_get_namespaceURI(This,namespaceURI) \
25128 (This)->lpVtbl -> get_namespaceURI(This,namespaceURI)
25129
25130#define ISchemaModelGroup_get_schema(This,schema) \
25131 (This)->lpVtbl -> get_schema(This,schema)
25132
25133#define ISchemaModelGroup_get_id(This,id) \
25134 (This)->lpVtbl -> get_id(This,id)
25135
25136#define ISchemaModelGroup_get_itemType(This,itemType) \
25137 (This)->lpVtbl -> get_itemType(This,itemType)
25138
25139#define ISchemaModelGroup_get_unhandledAttributes(This,attributes) \
25140 (This)->lpVtbl -> get_unhandledAttributes(This,attributes)
25141
25142#define ISchemaModelGroup_writeAnnotation(This,annotationSink,isWritten) \
25143 (This)->lpVtbl -> writeAnnotation(This,annotationSink,isWritten)
25144
25145
25146#define ISchemaModelGroup_get_minOccurs(This,minOccurs) \
25147 (This)->lpVtbl -> get_minOccurs(This,minOccurs)
25148
25149#define ISchemaModelGroup_get_maxOccurs(This,maxOccurs) \
25150 (This)->lpVtbl -> get_maxOccurs(This,maxOccurs)
25151
25152
25153#define ISchemaModelGroup_get_particles(This,particles) \
25154 (This)->lpVtbl -> get_particles(This,particles)
25155
25156#endif /* COBJMACROS */
25157
25158
25159#endif /* C style interface */
25160
25161
25162
25163 /* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaModelGroup_get_particles_Proxy(
25164 ISchemaModelGroup* This,
25165 /* [retval][out] */ ISchemaItemCollection** particles);
25166
25167
25169 IRpcStubBuffer* This,
25170 IRpcChannelBuffer* _pRpcChannelBuffer,
25171 PRPC_MESSAGE _pRpcMessage,
25172 DWORD* _pdwStubPhase);
25173
25174
25175
25176#endif /* __ISchemaModelGroup_INTERFACE_DEFINED__ */
25177
25178
25179#ifndef __ISchemaAny_INTERFACE_DEFINED__
25180#define __ISchemaAny_INTERFACE_DEFINED__
25181
25182 /* interface ISchemaAny */
25183 /* [unique][helpstring][nonextensible][oleautomation][dual][uuid][object][local] */
25184
25185
25186 EXTERN_C const IID IID_ISchemaAny;
25187
25188#if defined(__cplusplus) && !defined(CINTERFACE)
25189
25190 MIDL_INTERFACE("50ea08bc-dd1b-4664-9a50-c2f40f4bd79a")
25191ISchemaAny :
25192 public ISchemaParticle
25193 {
25194public:
25195 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_namespaces(
25196 /* [retval][out] */ ISchemaStringCollection** namespaces) = 0;
25197
25198 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_processContents(
25199 /* [retval][out] */ SCHEMAPROCESSCONTENTS* processContents) = 0;
25200
25201 };
25202
25203#else /* C style interface */
25204
25205 typedef struct ISchemaAnyVtbl
25206 {
25207 BEGIN_INTERFACE
25208
25209 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
25210 ISchemaAny* This,
25211 /* [in] */ REFIID riid,
25212 /* [iid_is][out] */ void** ppvObject);
25213
25214 ULONG(STDMETHODCALLTYPE* AddRef)(
25215 ISchemaAny* This);
25216
25217 ULONG(STDMETHODCALLTYPE* Release)(
25218 ISchemaAny* This);
25219
25220 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
25221 ISchemaAny* This,
25222 /* [out] */ UINT* pctinfo);
25223
25224 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
25225 ISchemaAny* This,
25226 /* [in] */ UINT iTInfo,
25227 /* [in] */ LCID lcid,
25228 /* [out] */ ITypeInfo** ppTInfo);
25229
25230 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
25231 ISchemaAny* This,
25232 /* [in] */ REFIID riid,
25233 /* [size_is][in] */ LPOLESTR* rgszNames,
25234 /* [in] */ UINT cNames,
25235 /* [in] */ LCID lcid,
25236 /* [size_is][out] */ DISPID* rgDispId);
25237
25238 /* [local] */
25239 HRESULT(STDMETHODCALLTYPE* Invoke)(
25240 ISchemaAny* This,
25241 /* [in] */ DISPID dispIdMember,
25242 /* [in] */ REFIID riid,
25243 /* [in] */ LCID lcid,
25244 /* [in] */ WORD wFlags,
25245 /* [out][in] */ DISPPARAMS* pDispParams,
25246 /* [out] */ VARIANT* pVarResult,
25247 /* [out] */ EXCEPINFO* pExcepInfo,
25248 /* [out] */ UINT* puArgErr);
25249
25250 /* [propget][id] */
25251 HRESULT(STDMETHODCALLTYPE* get_name)(
25252 ISchemaAny* This,
25253 /* [retval][out] */ BSTR* name);
25254
25255 /* [propget][id] */
25256 HRESULT(STDMETHODCALLTYPE* get_namespaceURI)(
25257 ISchemaAny* This,
25258 /* [retval][out] */ BSTR* namespaceURI);
25259
25260 /* [propget][id] */
25261 HRESULT(STDMETHODCALLTYPE* get_schema)(
25262 ISchemaAny* This,
25263 /* [retval][out] */ ISchema** schema);
25264
25265 /* [propget][id] */
25266 HRESULT(STDMETHODCALLTYPE* get_id)(
25267 ISchemaAny* This,
25268 /* [retval][out] */ BSTR* id);
25269
25270 /* [propget][id] */
25271 HRESULT(STDMETHODCALLTYPE* get_itemType)(
25272 ISchemaAny* This,
25273 /* [retval][out] */ SOMITEMTYPE* itemType);
25274
25275 /* [propget][id] */
25276 HRESULT(STDMETHODCALLTYPE* get_unhandledAttributes)(
25277 ISchemaAny* This,
25278 /* [retval][out] */ IVBSAXAttributes** attributes);
25279
25280 /* [id] */
25281 HRESULT(STDMETHODCALLTYPE* writeAnnotation)(
25282 ISchemaAny* This,
25283 /* [in] */ IUnknown* annotationSink,
25284 /* [retval][out] */ VARIANT_BOOL* isWritten);
25285
25286 /* [propget][id] */
25287 HRESULT(STDMETHODCALLTYPE* get_minOccurs)(
25288 ISchemaAny* This,
25289 /* [retval][out] */ VARIANT* minOccurs);
25290
25291 /* [propget][id] */
25292 HRESULT(STDMETHODCALLTYPE* get_maxOccurs)(
25293 ISchemaAny* This,
25294 /* [retval][out] */ VARIANT* maxOccurs);
25295
25296 /* [propget][id] */
25297 HRESULT(STDMETHODCALLTYPE* get_namespaces)(
25298 ISchemaAny* This,
25299 /* [retval][out] */ ISchemaStringCollection** namespaces);
25300
25301 /* [propget][id] */
25302 HRESULT(STDMETHODCALLTYPE* get_processContents)(
25303 ISchemaAny* This,
25305
25306 END_INTERFACE
25308
25309 interface ISchemaAny
25310 {
25311 CONST_VTBL struct ISchemaAnyVtbl* lpVtbl;
25312 };
25313
25314
25315
25316#ifdef COBJMACROS
25317
25318
25319#define ISchemaAny_QueryInterface(This,riid,ppvObject) \
25320 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
25321
25322#define ISchemaAny_AddRef(This) \
25323 (This)->lpVtbl -> AddRef(This)
25324
25325#define ISchemaAny_Release(This) \
25326 (This)->lpVtbl -> Release(This)
25327
25328
25329#define ISchemaAny_GetTypeInfoCount(This,pctinfo) \
25330 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
25331
25332#define ISchemaAny_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
25333 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
25334
25335#define ISchemaAny_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
25336 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
25337
25338#define ISchemaAny_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
25339 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
25340
25341
25342#define ISchemaAny_get_name(This,name) \
25343 (This)->lpVtbl -> get_name(This,name)
25344
25345#define ISchemaAny_get_namespaceURI(This,namespaceURI) \
25346 (This)->lpVtbl -> get_namespaceURI(This,namespaceURI)
25347
25348#define ISchemaAny_get_schema(This,schema) \
25349 (This)->lpVtbl -> get_schema(This,schema)
25350
25351#define ISchemaAny_get_id(This,id) \
25352 (This)->lpVtbl -> get_id(This,id)
25353
25354#define ISchemaAny_get_itemType(This,itemType) \
25355 (This)->lpVtbl -> get_itemType(This,itemType)
25356
25357#define ISchemaAny_get_unhandledAttributes(This,attributes) \
25358 (This)->lpVtbl -> get_unhandledAttributes(This,attributes)
25359
25360#define ISchemaAny_writeAnnotation(This,annotationSink,isWritten) \
25361 (This)->lpVtbl -> writeAnnotation(This,annotationSink,isWritten)
25362
25363
25364#define ISchemaAny_get_minOccurs(This,minOccurs) \
25365 (This)->lpVtbl -> get_minOccurs(This,minOccurs)
25366
25367#define ISchemaAny_get_maxOccurs(This,maxOccurs) \
25368 (This)->lpVtbl -> get_maxOccurs(This,maxOccurs)
25369
25370
25371#define ISchemaAny_get_namespaces(This,namespaces) \
25372 (This)->lpVtbl -> get_namespaces(This,namespaces)
25373
25374#define ISchemaAny_get_processContents(This,processContents) \
25375 (This)->lpVtbl -> get_processContents(This,processContents)
25376
25377#endif /* COBJMACROS */
25378
25379
25380#endif /* C style interface */
25381
25382
25383
25384 /* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaAny_get_namespaces_Proxy(
25385 ISchemaAny* This,
25386 /* [retval][out] */ ISchemaStringCollection** namespaces);
25387
25388
25390 IRpcStubBuffer* This,
25391 IRpcChannelBuffer* _pRpcChannelBuffer,
25392 PRPC_MESSAGE _pRpcMessage,
25393 DWORD* _pdwStubPhase);
25394
25395
25396 /* [propget][id] */
25397 HRESULT STDMETHODCALLTYPE ISchemaAny_get_processContents_Proxy(
25398 ISchemaAny* This,
25399 /* [retval][out] */ SCHEMAPROCESSCONTENTS* processContents);
25400
25401
25403 IRpcStubBuffer* This,
25404 IRpcChannelBuffer* _pRpcChannelBuffer,
25405 PRPC_MESSAGE _pRpcMessage,
25406 DWORD* _pdwStubPhase);
25407
25408
25409
25410#endif /* __ISchemaAny_INTERFACE_DEFINED__ */
25411
25412
25413#ifndef __ISchemaIdentityConstraint_INTERFACE_DEFINED__
25414#define __ISchemaIdentityConstraint_INTERFACE_DEFINED__
25415
25416 /* interface ISchemaIdentityConstraint */
25417 /* [unique][helpstring][nonextensible][oleautomation][dual][uuid][object][local] */
25418
25419
25421
25422#if defined(__cplusplus) && !defined(CINTERFACE)
25423
25424 MIDL_INTERFACE("50ea08bd-dd1b-4664-9a50-c2f40f4bd79a")
25426 public ISchemaItem
25427 {
25428public:
25429 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_selector(
25430 /* [retval][out] */ BSTR* selector) = 0;
25431
25432 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_fields(
25433 /* [retval][out] */ ISchemaStringCollection** fields) = 0;
25434
25435 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_referencedKey(
25436 /* [retval][out] */ ISchemaIdentityConstraint** key) = 0;
25437
25438 };
25439
25440#else /* C style interface */
25441
25443 {
25444 BEGIN_INTERFACE
25445
25446 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
25448 /* [in] */ REFIID riid,
25449 /* [iid_is][out] */ void** ppvObject);
25450
25451 ULONG(STDMETHODCALLTYPE* AddRef)(
25453
25454 ULONG(STDMETHODCALLTYPE* Release)(
25456
25457 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
25459 /* [out] */ UINT* pctinfo);
25460
25461 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
25463 /* [in] */ UINT iTInfo,
25464 /* [in] */ LCID lcid,
25465 /* [out] */ ITypeInfo** ppTInfo);
25466
25467 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
25469 /* [in] */ REFIID riid,
25470 /* [size_is][in] */ LPOLESTR* rgszNames,
25471 /* [in] */ UINT cNames,
25472 /* [in] */ LCID lcid,
25473 /* [size_is][out] */ DISPID* rgDispId);
25474
25475 /* [local] */
25476 HRESULT(STDMETHODCALLTYPE* Invoke)(
25478 /* [in] */ DISPID dispIdMember,
25479 /* [in] */ REFIID riid,
25480 /* [in] */ LCID lcid,
25481 /* [in] */ WORD wFlags,
25482 /* [out][in] */ DISPPARAMS* pDispParams,
25483 /* [out] */ VARIANT* pVarResult,
25484 /* [out] */ EXCEPINFO* pExcepInfo,
25485 /* [out] */ UINT* puArgErr);
25486
25487 /* [propget][id] */
25488 HRESULT(STDMETHODCALLTYPE* get_name)(
25490 /* [retval][out] */ BSTR* name);
25491
25492 /* [propget][id] */
25493 HRESULT(STDMETHODCALLTYPE* get_namespaceURI)(
25495 /* [retval][out] */ BSTR* namespaceURI);
25496
25497 /* [propget][id] */
25498 HRESULT(STDMETHODCALLTYPE* get_schema)(
25500 /* [retval][out] */ ISchema** schema);
25501
25502 /* [propget][id] */
25503 HRESULT(STDMETHODCALLTYPE* get_id)(
25505 /* [retval][out] */ BSTR* id);
25506
25507 /* [propget][id] */
25508 HRESULT(STDMETHODCALLTYPE* get_itemType)(
25510 /* [retval][out] */ SOMITEMTYPE* itemType);
25511
25512 /* [propget][id] */
25513 HRESULT(STDMETHODCALLTYPE* get_unhandledAttributes)(
25515 /* [retval][out] */ IVBSAXAttributes** attributes);
25516
25517 /* [id] */
25518 HRESULT(STDMETHODCALLTYPE* writeAnnotation)(
25520 /* [in] */ IUnknown* annotationSink,
25521 /* [retval][out] */ VARIANT_BOOL* isWritten);
25522
25523 /* [propget][id] */
25524 HRESULT(STDMETHODCALLTYPE* get_selector)(
25526 /* [retval][out] */ BSTR* selector);
25527
25528 /* [propget][id] */
25529 HRESULT(STDMETHODCALLTYPE* get_fields)(
25531 /* [retval][out] */ ISchemaStringCollection** fields);
25532
25533 /* [propget][id] */
25534 HRESULT(STDMETHODCALLTYPE* get_referencedKey)(
25536 /* [retval][out] */ ISchemaIdentityConstraint** key);
25537
25538 END_INTERFACE
25540
25542 {
25543 CONST_VTBL struct ISchemaIdentityConstraintVtbl* lpVtbl;
25544 };
25545
25546
25547
25548#ifdef COBJMACROS
25549
25550
25551#define ISchemaIdentityConstraint_QueryInterface(This,riid,ppvObject) \
25552 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
25553
25554#define ISchemaIdentityConstraint_AddRef(This) \
25555 (This)->lpVtbl -> AddRef(This)
25556
25557#define ISchemaIdentityConstraint_Release(This) \
25558 (This)->lpVtbl -> Release(This)
25559
25560
25561#define ISchemaIdentityConstraint_GetTypeInfoCount(This,pctinfo) \
25562 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
25563
25564#define ISchemaIdentityConstraint_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
25565 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
25566
25567#define ISchemaIdentityConstraint_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
25568 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
25569
25570#define ISchemaIdentityConstraint_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
25571 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
25572
25573
25574#define ISchemaIdentityConstraint_get_name(This,name) \
25575 (This)->lpVtbl -> get_name(This,name)
25576
25577#define ISchemaIdentityConstraint_get_namespaceURI(This,namespaceURI) \
25578 (This)->lpVtbl -> get_namespaceURI(This,namespaceURI)
25579
25580#define ISchemaIdentityConstraint_get_schema(This,schema) \
25581 (This)->lpVtbl -> get_schema(This,schema)
25582
25583#define ISchemaIdentityConstraint_get_id(This,id) \
25584 (This)->lpVtbl -> get_id(This,id)
25585
25586#define ISchemaIdentityConstraint_get_itemType(This,itemType) \
25587 (This)->lpVtbl -> get_itemType(This,itemType)
25588
25589#define ISchemaIdentityConstraint_get_unhandledAttributes(This,attributes) \
25590 (This)->lpVtbl -> get_unhandledAttributes(This,attributes)
25591
25592#define ISchemaIdentityConstraint_writeAnnotation(This,annotationSink,isWritten) \
25593 (This)->lpVtbl -> writeAnnotation(This,annotationSink,isWritten)
25594
25595
25596#define ISchemaIdentityConstraint_get_selector(This,selector) \
25597 (This)->lpVtbl -> get_selector(This,selector)
25598
25599#define ISchemaIdentityConstraint_get_fields(This,fields) \
25600 (This)->lpVtbl -> get_fields(This,fields)
25601
25602#define ISchemaIdentityConstraint_get_referencedKey(This,key) \
25603 (This)->lpVtbl -> get_referencedKey(This,key)
25604
25605#endif /* COBJMACROS */
25606
25607
25608#endif /* C style interface */
25609
25610
25611
25612 /* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaIdentityConstraint_get_selector_Proxy(
25614 /* [retval][out] */ BSTR* selector);
25615
25616
25618 IRpcStubBuffer* This,
25619 IRpcChannelBuffer* _pRpcChannelBuffer,
25620 PRPC_MESSAGE _pRpcMessage,
25621 DWORD* _pdwStubPhase);
25622
25623
25624 /* [propget][id] */
25627 /* [retval][out] */ ISchemaStringCollection** fields);
25628
25629
25631 IRpcStubBuffer* This,
25632 IRpcChannelBuffer* _pRpcChannelBuffer,
25633 PRPC_MESSAGE _pRpcMessage,
25634 DWORD* _pdwStubPhase);
25635
25636
25637 /* [propget][id] */
25640 /* [retval][out] */ ISchemaIdentityConstraint** key);
25641
25642
25644 IRpcStubBuffer* This,
25645 IRpcChannelBuffer* _pRpcChannelBuffer,
25646 PRPC_MESSAGE _pRpcMessage,
25647 DWORD* _pdwStubPhase);
25648
25649
25650
25651#endif /* __ISchemaIdentityConstraint_INTERFACE_DEFINED__ */
25652
25653
25654#ifndef __ISchemaNotation_INTERFACE_DEFINED__
25655#define __ISchemaNotation_INTERFACE_DEFINED__
25656
25657 /* interface ISchemaNotation */
25658 /* [unique][helpstring][nonextensible][oleautomation][dual][uuid][object][local] */
25659
25660
25661 EXTERN_C const IID IID_ISchemaNotation;
25662
25663#if defined(__cplusplus) && !defined(CINTERFACE)
25664
25665 MIDL_INTERFACE("50ea08be-dd1b-4664-9a50-c2f40f4bd79a")
25667 public ISchemaItem
25668 {
25669public:
25670 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_systemIdentifier(
25671 /* [retval][out] */ BSTR* uri) = 0;
25672
25673 virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_publicIdentifier(
25674 /* [retval][out] */ BSTR* uri) = 0;
25675
25676 };
25677
25678#else /* C style interface */
25679
25680 typedef struct ISchemaNotationVtbl
25681 {
25682 BEGIN_INTERFACE
25683
25684 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
25685 ISchemaNotation* This,
25686 /* [in] */ REFIID riid,
25687 /* [iid_is][out] */ void** ppvObject);
25688
25689 ULONG(STDMETHODCALLTYPE* AddRef)(
25690 ISchemaNotation* This);
25691
25692 ULONG(STDMETHODCALLTYPE* Release)(
25693 ISchemaNotation* This);
25694
25695 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
25696 ISchemaNotation* This,
25697 /* [out] */ UINT* pctinfo);
25698
25699 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
25700 ISchemaNotation* This,
25701 /* [in] */ UINT iTInfo,
25702 /* [in] */ LCID lcid,
25703 /* [out] */ ITypeInfo** ppTInfo);
25704
25705 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
25706 ISchemaNotation* This,
25707 /* [in] */ REFIID riid,
25708 /* [size_is][in] */ LPOLESTR* rgszNames,
25709 /* [in] */ UINT cNames,
25710 /* [in] */ LCID lcid,
25711 /* [size_is][out] */ DISPID* rgDispId);
25712
25713 /* [local] */
25714 HRESULT(STDMETHODCALLTYPE* Invoke)(
25715 ISchemaNotation* This,
25716 /* [in] */ DISPID dispIdMember,
25717 /* [in] */ REFIID riid,
25718 /* [in] */ LCID lcid,
25719 /* [in] */ WORD wFlags,
25720 /* [out][in] */ DISPPARAMS* pDispParams,
25721 /* [out] */ VARIANT* pVarResult,
25722 /* [out] */ EXCEPINFO* pExcepInfo,
25723 /* [out] */ UINT* puArgErr);
25724
25725 /* [propget][id] */
25726 HRESULT(STDMETHODCALLTYPE* get_name)(
25727 ISchemaNotation* This,
25728 /* [retval][out] */ BSTR* name);
25729
25730 /* [propget][id] */
25731 HRESULT(STDMETHODCALLTYPE* get_namespaceURI)(
25732 ISchemaNotation* This,
25733 /* [retval][out] */ BSTR* namespaceURI);
25734
25735 /* [propget][id] */
25736 HRESULT(STDMETHODCALLTYPE* get_schema)(
25737 ISchemaNotation* This,
25738 /* [retval][out] */ ISchema** schema);
25739
25740 /* [propget][id] */
25741 HRESULT(STDMETHODCALLTYPE* get_id)(
25742 ISchemaNotation* This,
25743 /* [retval][out] */ BSTR* id);
25744
25745 /* [propget][id] */
25746 HRESULT(STDMETHODCALLTYPE* get_itemType)(
25747 ISchemaNotation* This,
25748 /* [retval][out] */ SOMITEMTYPE* itemType);
25749
25750 /* [propget][id] */
25751 HRESULT(STDMETHODCALLTYPE* get_unhandledAttributes)(
25752 ISchemaNotation* This,
25753 /* [retval][out] */ IVBSAXAttributes** attributes);
25754
25755 /* [id] */
25756 HRESULT(STDMETHODCALLTYPE* writeAnnotation)(
25757 ISchemaNotation* This,
25758 /* [in] */ IUnknown* annotationSink,
25759 /* [retval][out] */ VARIANT_BOOL* isWritten);
25760
25761 /* [propget][id] */
25762 HRESULT(STDMETHODCALLTYPE* get_systemIdentifier)(
25763 ISchemaNotation* This,
25764 /* [retval][out] */ BSTR* uri);
25765
25766 /* [propget][id] */
25767 HRESULT(STDMETHODCALLTYPE* get_publicIdentifier)(
25768 ISchemaNotation* This,
25769 /* [retval][out] */ BSTR* uri);
25770
25771 END_INTERFACE
25773
25774 interface ISchemaNotation
25775 {
25776 CONST_VTBL struct ISchemaNotationVtbl* lpVtbl;
25777 };
25778
25779
25780
25781#ifdef COBJMACROS
25782
25783
25784#define ISchemaNotation_QueryInterface(This,riid,ppvObject) \
25785 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
25786
25787#define ISchemaNotation_AddRef(This) \
25788 (This)->lpVtbl -> AddRef(This)
25789
25790#define ISchemaNotation_Release(This) \
25791 (This)->lpVtbl -> Release(This)
25792
25793
25794#define ISchemaNotation_GetTypeInfoCount(This,pctinfo) \
25795 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
25796
25797#define ISchemaNotation_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
25798 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
25799
25800#define ISchemaNotation_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
25801 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
25802
25803#define ISchemaNotation_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
25804 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
25805
25806
25807#define ISchemaNotation_get_name(This,name) \
25808 (This)->lpVtbl -> get_name(This,name)
25809
25810#define ISchemaNotation_get_namespaceURI(This,namespaceURI) \
25811 (This)->lpVtbl -> get_namespaceURI(This,namespaceURI)
25812
25813#define ISchemaNotation_get_schema(This,schema) \
25814 (This)->lpVtbl -> get_schema(This,schema)
25815
25816#define ISchemaNotation_get_id(This,id) \
25817 (This)->lpVtbl -> get_id(This,id)
25818
25819#define ISchemaNotation_get_itemType(This,itemType) \
25820 (This)->lpVtbl -> get_itemType(This,itemType)
25821
25822#define ISchemaNotation_get_unhandledAttributes(This,attributes) \
25823 (This)->lpVtbl -> get_unhandledAttributes(This,attributes)
25824
25825#define ISchemaNotation_writeAnnotation(This,annotationSink,isWritten) \
25826 (This)->lpVtbl -> writeAnnotation(This,annotationSink,isWritten)
25827
25828
25829#define ISchemaNotation_get_systemIdentifier(This,uri) \
25830 (This)->lpVtbl -> get_systemIdentifier(This,uri)
25831
25832#define ISchemaNotation_get_publicIdentifier(This,uri) \
25833 (This)->lpVtbl -> get_publicIdentifier(This,uri)
25834
25835#endif /* COBJMACROS */
25836
25837
25838#endif /* C style interface */
25839
25840
25841
25842 /* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaNotation_get_systemIdentifier_Proxy(
25843 ISchemaNotation* This,
25844 /* [retval][out] */ BSTR* uri);
25845
25846
25848 IRpcStubBuffer* This,
25849 IRpcChannelBuffer* _pRpcChannelBuffer,
25850 PRPC_MESSAGE _pRpcMessage,
25851 DWORD* _pdwStubPhase);
25852
25853
25854 /* [propget][id] */
25856 ISchemaNotation* This,
25857 /* [retval][out] */ BSTR* uri);
25858
25859
25861 IRpcStubBuffer* This,
25862 IRpcChannelBuffer* _pRpcChannelBuffer,
25863 PRPC_MESSAGE _pRpcMessage,
25864 DWORD* _pdwStubPhase);
25865
25866
25867
25868#endif /* __ISchemaNotation_INTERFACE_DEFINED__ */
25869
25870
25871#ifndef __IXMLDOMSelection_INTERFACE_DEFINED__
25872#define __IXMLDOMSelection_INTERFACE_DEFINED__
25873
25874 /* interface IXMLDOMSelection */
25875 /* [unique][nonextensible][oleautomation][dual][uuid][object][local] */
25876
25877
25879
25880#if defined(__cplusplus) && !defined(CINTERFACE)
25881
25882 MIDL_INTERFACE("AA634FC7-5888-44a7-A257-3A47150D3A0E")
25884 public IXMLDOMNodeList
25885 {
25886public:
25887 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_expr(
25888 /* [retval][out] */ BSTR* expression) = 0;
25889
25890 virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_expr(
25891 /* [in] */ BSTR expression) = 0;
25892
25893 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_context(
25894 /* [retval][out] */ IXMLDOMNode** ppNode) = 0;
25895
25896 virtual /* [helpstring][id][propputref] */ HRESULT STDMETHODCALLTYPE putref_context(
25897 /* [in] */ IXMLDOMNode* pNode) = 0;
25898
25899 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE peekNode(
25900 /* [retval][out] */ IXMLDOMNode** ppNode) = 0;
25901
25902 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE matches(
25903 /* [in] */ IXMLDOMNode* pNode,
25904 /* [retval][out] */ IXMLDOMNode** ppNode) = 0;
25905
25906 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE removeNext(
25907 /* [retval][out] */ IXMLDOMNode** ppNode) = 0;
25908
25909 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE removeAll(void) = 0;
25910
25911 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE clone(
25912 /* [retval][out] */ IXMLDOMSelection** ppNode) = 0;
25913
25914 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getProperty(
25915 /* [in] */ BSTR name,
25916 /* [retval][out] */ VARIANT* value) = 0;
25917
25918 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setProperty(
25919 /* [in] */ BSTR name,
25920 /* [in] */ VARIANT value) = 0;
25921
25922 };
25923
25924#else /* C style interface */
25925
25927 {
25928 BEGIN_INTERFACE
25929
25930 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
25931 IXMLDOMSelection* This,
25932 /* [in] */ REFIID riid,
25933 /* [iid_is][out] */ void** ppvObject);
25934
25935 ULONG(STDMETHODCALLTYPE* AddRef)(
25936 IXMLDOMSelection* This);
25937
25938 ULONG(STDMETHODCALLTYPE* Release)(
25939 IXMLDOMSelection* This);
25940
25941 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
25942 IXMLDOMSelection* This,
25943 /* [out] */ UINT* pctinfo);
25944
25945 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
25946 IXMLDOMSelection* This,
25947 /* [in] */ UINT iTInfo,
25948 /* [in] */ LCID lcid,
25949 /* [out] */ ITypeInfo** ppTInfo);
25950
25951 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
25952 IXMLDOMSelection* This,
25953 /* [in] */ REFIID riid,
25954 /* [size_is][in] */ LPOLESTR* rgszNames,
25955 /* [in] */ UINT cNames,
25956 /* [in] */ LCID lcid,
25957 /* [size_is][out] */ DISPID* rgDispId);
25958
25959 /* [local] */
25960 HRESULT(STDMETHODCALLTYPE* Invoke)(
25961 IXMLDOMSelection* This,
25962 /* [in] */ DISPID dispIdMember,
25963 /* [in] */ REFIID riid,
25964 /* [in] */ LCID lcid,
25965 /* [in] */ WORD wFlags,
25966 /* [out][in] */ DISPPARAMS* pDispParams,
25967 /* [out] */ VARIANT* pVarResult,
25968 /* [out] */ EXCEPINFO* pExcepInfo,
25969 /* [out] */ UINT* puArgErr);
25970
25971 /* [helpstring][id][propget] */
25972 HRESULT(STDMETHODCALLTYPE* get_item)(
25973 IXMLDOMSelection* This,
25974 /* [in] */ long index,
25975 /* [retval][out] */ IXMLDOMNode** listItem);
25976
25977 /* [helpstring][id][propget] */
25978 HRESULT(STDMETHODCALLTYPE* get_length)(
25979 IXMLDOMSelection* This,
25980 /* [retval][out] */ long* listLength);
25981
25982 /* [helpstring][id] */
25983 HRESULT(STDMETHODCALLTYPE* nextNode)(
25984 IXMLDOMSelection* This,
25985 /* [retval][out] */ IXMLDOMNode** nextItem);
25986
25987 /* [helpstring][id] */
25988 HRESULT(STDMETHODCALLTYPE* reset)(
25989 IXMLDOMSelection* This);
25990
25991 /* [id][hidden][restricted][propget] */
25992 HRESULT(STDMETHODCALLTYPE* get__newEnum)(
25993 IXMLDOMSelection* This,
25994 /* [out][retval] */ IUnknown** ppUnk);
25995
25996 /* [helpstring][id][propget] */
25997 HRESULT(STDMETHODCALLTYPE* get_expr)(
25998 IXMLDOMSelection* This,
25999 /* [retval][out] */ BSTR* expression);
26000
26001 /* [helpstring][id][propput] */
26002 HRESULT(STDMETHODCALLTYPE* put_expr)(
26003 IXMLDOMSelection* This,
26004 /* [in] */ BSTR expression);
26005
26006 /* [helpstring][id][propget] */
26007 HRESULT(STDMETHODCALLTYPE* get_context)(
26008 IXMLDOMSelection* This,
26009 /* [retval][out] */ IXMLDOMNode** ppNode);
26010
26011 /* [helpstring][id][propputref] */
26012 HRESULT(STDMETHODCALLTYPE* putref_context)(
26013 IXMLDOMSelection* This,
26014 /* [in] */ IXMLDOMNode* pNode);
26015
26016 /* [helpstring][id] */
26017 HRESULT(STDMETHODCALLTYPE* peekNode)(
26018 IXMLDOMSelection* This,
26019 /* [retval][out] */ IXMLDOMNode** ppNode);
26020
26021 /* [helpstring][id] */
26022 HRESULT(STDMETHODCALLTYPE* matches)(
26023 IXMLDOMSelection* This,
26024 /* [in] */ IXMLDOMNode* pNode,
26025 /* [retval][out] */ IXMLDOMNode** ppNode);
26026
26027 /* [helpstring][id] */
26028 HRESULT(STDMETHODCALLTYPE* removeNext)(
26029 IXMLDOMSelection* This,
26030 /* [retval][out] */ IXMLDOMNode** ppNode);
26031
26032 /* [helpstring][id] */
26033 HRESULT(STDMETHODCALLTYPE* removeAll)(
26034 IXMLDOMSelection* This);
26035
26036 /* [helpstring][id] */
26037 HRESULT(STDMETHODCALLTYPE* clone)(
26038 IXMLDOMSelection* This,
26039 /* [retval][out] */ IXMLDOMSelection** ppNode);
26040
26041 /* [helpstring][id] */
26042 HRESULT(STDMETHODCALLTYPE* getProperty)(
26043 IXMLDOMSelection* This,
26044 /* [in] */ BSTR name,
26045 /* [retval][out] */ VARIANT* value);
26046
26047 /* [helpstring][id] */
26048 HRESULT(STDMETHODCALLTYPE* setProperty)(
26049 IXMLDOMSelection* This,
26050 /* [in] */ BSTR name,
26051 /* [in] */ VARIANT value);
26052
26053 END_INTERFACE
26055
26056 interface IXMLDOMSelection
26057 {
26058 CONST_VTBL struct IXMLDOMSelectionVtbl* lpVtbl;
26059 };
26060
26061
26062
26063#ifdef COBJMACROS
26064
26065
26066#define IXMLDOMSelection_QueryInterface(This,riid,ppvObject) \
26067 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
26068
26069#define IXMLDOMSelection_AddRef(This) \
26070 (This)->lpVtbl -> AddRef(This)
26071
26072#define IXMLDOMSelection_Release(This) \
26073 (This)->lpVtbl -> Release(This)
26074
26075
26076#define IXMLDOMSelection_GetTypeInfoCount(This,pctinfo) \
26077 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
26078
26079#define IXMLDOMSelection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
26080 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
26081
26082#define IXMLDOMSelection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
26083 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
26084
26085#define IXMLDOMSelection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
26086 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
26087
26088
26089#define IXMLDOMSelection_get_item(This,index,listItem) \
26090 (This)->lpVtbl -> get_item(This,index,listItem)
26091
26092#define IXMLDOMSelection_get_length(This,listLength) \
26093 (This)->lpVtbl -> get_length(This,listLength)
26094
26095#define IXMLDOMSelection_nextNode(This,nextItem) \
26096 (This)->lpVtbl -> nextNode(This,nextItem)
26097
26098#define IXMLDOMSelection_reset(This) \
26099 (This)->lpVtbl -> reset(This)
26100
26101#define IXMLDOMSelection_get__newEnum(This,ppUnk) \
26102 (This)->lpVtbl -> get__newEnum(This,ppUnk)
26103
26104
26105#define IXMLDOMSelection_get_expr(This,expression) \
26106 (This)->lpVtbl -> get_expr(This,expression)
26107
26108#define IXMLDOMSelection_put_expr(This,expression) \
26109 (This)->lpVtbl -> put_expr(This,expression)
26110
26111#define IXMLDOMSelection_get_context(This,ppNode) \
26112 (This)->lpVtbl -> get_context(This,ppNode)
26113
26114#define IXMLDOMSelection_putref_context(This,pNode) \
26115 (This)->lpVtbl -> putref_context(This,pNode)
26116
26117#define IXMLDOMSelection_peekNode(This,ppNode) \
26118 (This)->lpVtbl -> peekNode(This,ppNode)
26119
26120#define IXMLDOMSelection_matches(This,pNode,ppNode) \
26121 (This)->lpVtbl -> matches(This,pNode,ppNode)
26122
26123#define IXMLDOMSelection_removeNext(This,ppNode) \
26124 (This)->lpVtbl -> removeNext(This,ppNode)
26125
26126#define IXMLDOMSelection_removeAll(This) \
26127 (This)->lpVtbl -> removeAll(This)
26128
26129#define IXMLDOMSelection_clone(This,ppNode) \
26130 (This)->lpVtbl -> clone(This,ppNode)
26131
26132#define IXMLDOMSelection_getProperty(This,name,value) \
26133 (This)->lpVtbl -> getProperty(This,name,value)
26134
26135#define IXMLDOMSelection_setProperty(This,name,value) \
26136 (This)->lpVtbl -> setProperty(This,name,value)
26137
26138#endif /* COBJMACROS */
26139
26140
26141#endif /* C style interface */
26142
26143
26144
26145 /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMSelection_get_expr_Proxy(
26146 IXMLDOMSelection* This,
26147 /* [retval][out] */ BSTR* expression);
26148
26149
26151 IRpcStubBuffer* This,
26152 IRpcChannelBuffer* _pRpcChannelBuffer,
26153 PRPC_MESSAGE _pRpcMessage,
26154 DWORD* _pdwStubPhase);
26155
26156
26157 /* [helpstring][id][propput] */
26158 HRESULT STDMETHODCALLTYPE IXMLDOMSelection_put_expr_Proxy(
26159 IXMLDOMSelection* This,
26160 /* [in] */ BSTR expression);
26161
26162
26164 IRpcStubBuffer* This,
26165 IRpcChannelBuffer* _pRpcChannelBuffer,
26166 PRPC_MESSAGE _pRpcMessage,
26167 DWORD* _pdwStubPhase);
26168
26169
26170 /* [helpstring][id][propget] */
26171 HRESULT STDMETHODCALLTYPE IXMLDOMSelection_get_context_Proxy(
26172 IXMLDOMSelection* This,
26173 /* [retval][out] */ IXMLDOMNode** ppNode);
26174
26175
26177 IRpcStubBuffer* This,
26178 IRpcChannelBuffer* _pRpcChannelBuffer,
26179 PRPC_MESSAGE _pRpcMessage,
26180 DWORD* _pdwStubPhase);
26181
26182
26183 /* [helpstring][id][propputref] */
26184 HRESULT STDMETHODCALLTYPE IXMLDOMSelection_putref_context_Proxy(
26185 IXMLDOMSelection* This,
26186 /* [in] */ IXMLDOMNode* pNode);
26187
26188
26190 IRpcStubBuffer* This,
26191 IRpcChannelBuffer* _pRpcChannelBuffer,
26192 PRPC_MESSAGE _pRpcMessage,
26193 DWORD* _pdwStubPhase);
26194
26195
26196 /* [helpstring][id] */
26197 HRESULT STDMETHODCALLTYPE IXMLDOMSelection_peekNode_Proxy(
26198 IXMLDOMSelection* This,
26199 /* [retval][out] */ IXMLDOMNode** ppNode);
26200
26201
26203 IRpcStubBuffer* This,
26204 IRpcChannelBuffer* _pRpcChannelBuffer,
26205 PRPC_MESSAGE _pRpcMessage,
26206 DWORD* _pdwStubPhase);
26207
26208
26209 /* [helpstring][id] */
26210 HRESULT STDMETHODCALLTYPE IXMLDOMSelection_matches_Proxy(
26211 IXMLDOMSelection* This,
26212 /* [in] */ IXMLDOMNode* pNode,
26213 /* [retval][out] */ IXMLDOMNode** ppNode);
26214
26215
26217 IRpcStubBuffer* This,
26218 IRpcChannelBuffer* _pRpcChannelBuffer,
26219 PRPC_MESSAGE _pRpcMessage,
26220 DWORD* _pdwStubPhase);
26221
26222
26223 /* [helpstring][id] */
26224 HRESULT STDMETHODCALLTYPE IXMLDOMSelection_removeNext_Proxy(
26225 IXMLDOMSelection* This,
26226 /* [retval][out] */ IXMLDOMNode** ppNode);
26227
26228
26230 IRpcStubBuffer* This,
26231 IRpcChannelBuffer* _pRpcChannelBuffer,
26232 PRPC_MESSAGE _pRpcMessage,
26233 DWORD* _pdwStubPhase);
26234
26235
26236 /* [helpstring][id] */
26237 HRESULT STDMETHODCALLTYPE IXMLDOMSelection_removeAll_Proxy(
26238 IXMLDOMSelection* This);
26239
26240
26242 IRpcStubBuffer* This,
26243 IRpcChannelBuffer* _pRpcChannelBuffer,
26244 PRPC_MESSAGE _pRpcMessage,
26245 DWORD* _pdwStubPhase);
26246
26247
26248 /* [helpstring][id] */
26249 HRESULT STDMETHODCALLTYPE IXMLDOMSelection_clone_Proxy(
26250 IXMLDOMSelection* This,
26251 /* [retval][out] */ IXMLDOMSelection** ppNode);
26252
26253
26255 IRpcStubBuffer* This,
26256 IRpcChannelBuffer* _pRpcChannelBuffer,
26257 PRPC_MESSAGE _pRpcMessage,
26258 DWORD* _pdwStubPhase);
26259
26260
26261 /* [helpstring][id] */
26262 HRESULT STDMETHODCALLTYPE IXMLDOMSelection_getProperty_Proxy(
26263 IXMLDOMSelection* This,
26264 /* [in] */ BSTR name,
26265 /* [retval][out] */ VARIANT* value);
26266
26267
26269 IRpcStubBuffer* This,
26270 IRpcChannelBuffer* _pRpcChannelBuffer,
26271 PRPC_MESSAGE _pRpcMessage,
26272 DWORD* _pdwStubPhase);
26273
26274
26275 /* [helpstring][id] */
26276 HRESULT STDMETHODCALLTYPE IXMLDOMSelection_setProperty_Proxy(
26277 IXMLDOMSelection* This,
26278 /* [in] */ BSTR name,
26279 /* [in] */ VARIANT value);
26280
26281
26283 IRpcStubBuffer* This,
26284 IRpcChannelBuffer* _pRpcChannelBuffer,
26285 PRPC_MESSAGE _pRpcMessage,
26286 DWORD* _pdwStubPhase);
26287
26288
26289
26290#endif /* __IXMLDOMSelection_INTERFACE_DEFINED__ */
26291
26292
26293#ifndef __XMLDOMDocumentEvents_DISPINTERFACE_DEFINED__
26294#define __XMLDOMDocumentEvents_DISPINTERFACE_DEFINED__
26295
26296 /* dispinterface XMLDOMDocumentEvents */
26297 /* [uuid][hidden] */
26298
26299
26301
26302#if defined(__cplusplus) && !defined(CINTERFACE)
26303
26304 MIDL_INTERFACE("3efaa427-272f-11d2-836f-0000f87a7782")
26306 public IDispatch
26307 {
26308 };
26309
26310#else /* C style interface */
26311
26313 {
26314 BEGIN_INTERFACE
26315
26316 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
26318 /* [in] */ REFIID riid,
26319 /* [iid_is][out] */ void** ppvObject);
26320
26321 ULONG(STDMETHODCALLTYPE* AddRef)(
26322 XMLDOMDocumentEvents* This);
26323
26324 ULONG(STDMETHODCALLTYPE* Release)(
26325 XMLDOMDocumentEvents* This);
26326
26327 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
26329 /* [out] */ UINT* pctinfo);
26330
26331 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
26333 /* [in] */ UINT iTInfo,
26334 /* [in] */ LCID lcid,
26335 /* [out] */ ITypeInfo** ppTInfo);
26336
26337 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
26339 /* [in] */ REFIID riid,
26340 /* [size_is][in] */ LPOLESTR* rgszNames,
26341 /* [in] */ UINT cNames,
26342 /* [in] */ LCID lcid,
26343 /* [size_is][out] */ DISPID* rgDispId);
26344
26345 /* [local] */
26346 HRESULT(STDMETHODCALLTYPE* Invoke)(
26348 /* [in] */ DISPID dispIdMember,
26349 /* [in] */ REFIID riid,
26350 /* [in] */ LCID lcid,
26351 /* [in] */ WORD wFlags,
26352 /* [out][in] */ DISPPARAMS* pDispParams,
26353 /* [out] */ VARIANT* pVarResult,
26354 /* [out] */ EXCEPINFO* pExcepInfo,
26355 /* [out] */ UINT* puArgErr);
26356
26357 END_INTERFACE
26359
26360 interface XMLDOMDocumentEvents
26361 {
26362 CONST_VTBL struct XMLDOMDocumentEventsVtbl* lpVtbl;
26363 };
26364
26365
26366
26367#ifdef COBJMACROS
26368
26369
26370#define XMLDOMDocumentEvents_QueryInterface(This,riid,ppvObject) \
26371 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
26372
26373#define XMLDOMDocumentEvents_AddRef(This) \
26374 (This)->lpVtbl -> AddRef(This)
26375
26376#define XMLDOMDocumentEvents_Release(This) \
26377 (This)->lpVtbl -> Release(This)
26378
26379
26380#define XMLDOMDocumentEvents_GetTypeInfoCount(This,pctinfo) \
26381 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
26382
26383#define XMLDOMDocumentEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
26384 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
26385
26386#define XMLDOMDocumentEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
26387 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
26388
26389#define XMLDOMDocumentEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
26390 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
26391
26392#endif /* COBJMACROS */
26393
26394
26395#endif /* C style interface */
26396
26397
26398#endif /* __XMLDOMDocumentEvents_DISPINTERFACE_DEFINED__ */
26399
26400
26401#ifndef __IXMLHTTPRequest_INTERFACE_DEFINED__
26402#define __IXMLHTTPRequest_INTERFACE_DEFINED__
26403
26404 /* interface IXMLHTTPRequest */
26405 /* [unique][helpstring][oleautomation][dual][uuid][object] */
26406
26407
26408 EXTERN_C const IID IID_IXMLHTTPRequest;
26409
26410#if defined(__cplusplus) && !defined(CINTERFACE)
26411
26412 MIDL_INTERFACE("ED8C108D-4349-11D2-91A4-00C04F7969E8")
26414 public IDispatch
26415 {
26416public:
26417 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE open(
26418 /* [in] */ BSTR bstrMethod,
26419 /* [in] */ BSTR bstrUrl,
26420 /* [optional][in] */ VARIANT varAsync,
26421 /* [optional][in] */ VARIANT bstrUser,
26422 /* [optional][in] */ VARIANT bstrPassword) = 0;
26423
26424 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setRequestHeader(
26425 /* [in] */ BSTR bstrHeader,
26426 /* [in] */ BSTR bstrValue) = 0;
26427
26428 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getResponseHeader(
26429 /* [in] */ BSTR bstrHeader,
26430 /* [retval][out] */ BSTR* pbstrValue) = 0;
26431
26432 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getAllResponseHeaders(
26433 /* [retval][out] */ BSTR* pbstrHeaders) = 0;
26434
26435 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE send(
26436 /* [optional][in] */ VARIANT varBody) = 0;
26437
26438 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE abort(void) = 0;
26439
26440 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_status(
26441 /* [retval][out] */ long* plStatus) = 0;
26442
26443 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_statusText(
26444 /* [retval][out] */ BSTR* pbstrStatus) = 0;
26445
26446 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_responseXML(
26447 /* [retval][out] */ IDispatch** ppBody) = 0;
26448
26449 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_responseText(
26450 /* [retval][out] */ BSTR* pbstrBody) = 0;
26451
26452 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_responseBody(
26453 /* [retval][out] */ VARIANT* pvarBody) = 0;
26454
26455 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_responseStream(
26456 /* [retval][out] */ VARIANT* pvarBody) = 0;
26457
26458 virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_readyState(
26459 /* [retval][out] */ long* plState) = 0;
26460
26461 virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_onreadystatechange(
26462 /* [in] */ IDispatch* pReadyStateSink) = 0;
26463
26464 };
26465
26466#else /* C style interface */
26467
26468 typedef struct IXMLHTTPRequestVtbl
26469 {
26470 BEGIN_INTERFACE
26471
26472 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
26473 IXMLHTTPRequest* This,
26474 /* [in] */ REFIID riid,
26475 /* [iid_is][out] */ void** ppvObject);
26476
26477 ULONG(STDMETHODCALLTYPE* AddRef)(
26478 IXMLHTTPRequest* This);
26479
26480 ULONG(STDMETHODCALLTYPE* Release)(
26481 IXMLHTTPRequest* This);
26482
26483 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
26484 IXMLHTTPRequest* This,
26485 /* [out] */ UINT* pctinfo);
26486
26487 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
26488 IXMLHTTPRequest* This,
26489 /* [in] */ UINT iTInfo,
26490 /* [in] */ LCID lcid,
26491 /* [out] */ ITypeInfo** ppTInfo);
26492
26493 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
26494 IXMLHTTPRequest* This,
26495 /* [in] */ REFIID riid,
26496 /* [size_is][in] */ LPOLESTR* rgszNames,
26497 /* [in] */ UINT cNames,
26498 /* [in] */ LCID lcid,
26499 /* [size_is][out] */ DISPID* rgDispId);
26500
26501 /* [local] */
26502 HRESULT(STDMETHODCALLTYPE* Invoke)(
26503 IXMLHTTPRequest* This,
26504 /* [in] */ DISPID dispIdMember,
26505 /* [in] */ REFIID riid,
26506 /* [in] */ LCID lcid,
26507 /* [in] */ WORD wFlags,
26508 /* [out][in] */ DISPPARAMS* pDispParams,
26509 /* [out] */ VARIANT* pVarResult,
26510 /* [out] */ EXCEPINFO* pExcepInfo,
26511 /* [out] */ UINT* puArgErr);
26512
26513 /* [helpstring][id] */
26514 HRESULT(STDMETHODCALLTYPE* open)(
26515 IXMLHTTPRequest* This,
26516 /* [in] */ BSTR bstrMethod,
26517 /* [in] */ BSTR bstrUrl,
26518 /* [optional][in] */ VARIANT varAsync,
26519 /* [optional][in] */ VARIANT bstrUser,
26520 /* [optional][in] */ VARIANT bstrPassword);
26521
26522 /* [helpstring][id] */
26523 HRESULT(STDMETHODCALLTYPE* setRequestHeader)(
26524 IXMLHTTPRequest* This,
26525 /* [in] */ BSTR bstrHeader,
26526 /* [in] */ BSTR bstrValue);
26527
26528 /* [helpstring][id] */
26529 HRESULT(STDMETHODCALLTYPE* getResponseHeader)(
26530 IXMLHTTPRequest* This,
26531 /* [in] */ BSTR bstrHeader,
26532 /* [retval][out] */ BSTR* pbstrValue);
26533
26534 /* [helpstring][id] */
26535 HRESULT(STDMETHODCALLTYPE* getAllResponseHeaders)(
26536 IXMLHTTPRequest* This,
26537 /* [retval][out] */ BSTR* pbstrHeaders);
26538
26539 /* [helpstring][id] */
26540 HRESULT(STDMETHODCALLTYPE* send)(
26541 IXMLHTTPRequest* This,
26542 /* [optional][in] */ VARIANT varBody);
26543
26544 /* [helpstring][id] */
26545 HRESULT(STDMETHODCALLTYPE* abort)(
26546 IXMLHTTPRequest* This);
26547
26548 /* [helpstring][id][propget] */
26549 HRESULT(STDMETHODCALLTYPE* get_status)(
26550 IXMLHTTPRequest* This,
26551 /* [retval][out] */ long* plStatus);
26552
26553 /* [helpstring][id][propget] */
26554 HRESULT(STDMETHODCALLTYPE* get_statusText)(
26555 IXMLHTTPRequest* This,
26556 /* [retval][out] */ BSTR* pbstrStatus);
26557
26558 /* [helpstring][id][propget] */
26559 HRESULT(STDMETHODCALLTYPE* get_responseXML)(
26560 IXMLHTTPRequest* This,
26561 /* [retval][out] */ IDispatch** ppBody);
26562
26563 /* [helpstring][id][propget] */
26564 HRESULT(STDMETHODCALLTYPE* get_responseText)(
26565 IXMLHTTPRequest* This,
26566 /* [retval][out] */ BSTR* pbstrBody);
26567
26568 /* [helpstring][id][propget] */
26569 HRESULT(STDMETHODCALLTYPE* get_responseBody)(
26570 IXMLHTTPRequest* This,
26571 /* [retval][out] */ VARIANT* pvarBody);
26572
26573 /* [helpstring][id][propget] */
26574 HRESULT(STDMETHODCALLTYPE* get_responseStream)(
26575 IXMLHTTPRequest* This,
26576 /* [retval][out] */ VARIANT* pvarBody);
26577
26578 /* [helpstring][id][propget] */
26579 HRESULT(STDMETHODCALLTYPE* get_readyState)(
26580 IXMLHTTPRequest* This,
26581 /* [retval][out] */ long* plState);
26582
26583 /* [helpstring][id][propput] */
26584 HRESULT(STDMETHODCALLTYPE* put_onreadystatechange)(
26585 IXMLHTTPRequest* This,
26586 /* [in] */ IDispatch* pReadyStateSink);
26587
26588 END_INTERFACE
26590
26591 interface IXMLHTTPRequest
26592 {
26593 CONST_VTBL struct IXMLHTTPRequestVtbl* lpVtbl;
26594 };
26595
26596
26597
26598#ifdef COBJMACROS
26599
26600
26601#define IXMLHTTPRequest_QueryInterface(This,riid,ppvObject) \
26602 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
26603
26604#define IXMLHTTPRequest_AddRef(This) \
26605 (This)->lpVtbl -> AddRef(This)
26606
26607#define IXMLHTTPRequest_Release(This) \
26608 (This)->lpVtbl -> Release(This)
26609
26610
26611#define IXMLHTTPRequest_GetTypeInfoCount(This,pctinfo) \
26612 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
26613
26614#define IXMLHTTPRequest_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
26615 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
26616
26617#define IXMLHTTPRequest_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
26618 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
26619
26620#define IXMLHTTPRequest_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
26621 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
26622
26623
26624#define IXMLHTTPRequest_open(This,bstrMethod,bstrUrl,varAsync,bstrUser,bstrPassword) \
26625 (This)->lpVtbl -> open(This,bstrMethod,bstrUrl,varAsync,bstrUser,bstrPassword)
26626
26627#define IXMLHTTPRequest_setRequestHeader(This,bstrHeader,bstrValue) \
26628 (This)->lpVtbl -> setRequestHeader(This,bstrHeader,bstrValue)
26629
26630#define IXMLHTTPRequest_getResponseHeader(This,bstrHeader,pbstrValue) \
26631 (This)->lpVtbl -> getResponseHeader(This,bstrHeader,pbstrValue)
26632
26633#define IXMLHTTPRequest_getAllResponseHeaders(This,pbstrHeaders) \
26634 (This)->lpVtbl -> getAllResponseHeaders(This,pbstrHeaders)
26635
26636#define IXMLHTTPRequest_send(This,varBody) \
26637 (This)->lpVtbl -> send(This,varBody)
26638
26639#define IXMLHTTPRequest_abort(This) \
26640 (This)->lpVtbl -> abort(This)
26641
26642#define IXMLHTTPRequest_get_status(This,plStatus) \
26643 (This)->lpVtbl -> get_status(This,plStatus)
26644
26645#define IXMLHTTPRequest_get_statusText(This,pbstrStatus) \
26646 (This)->lpVtbl -> get_statusText(This,pbstrStatus)
26647
26648#define IXMLHTTPRequest_get_responseXML(This,ppBody) \
26649 (This)->lpVtbl -> get_responseXML(This,ppBody)
26650
26651#define IXMLHTTPRequest_get_responseText(This,pbstrBody) \
26652 (This)->lpVtbl -> get_responseText(This,pbstrBody)
26653
26654#define IXMLHTTPRequest_get_responseBody(This,pvarBody) \
26655 (This)->lpVtbl -> get_responseBody(This,pvarBody)
26656
26657#define IXMLHTTPRequest_get_responseStream(This,pvarBody) \
26658 (This)->lpVtbl -> get_responseStream(This,pvarBody)
26659
26660#define IXMLHTTPRequest_get_readyState(This,plState) \
26661 (This)->lpVtbl -> get_readyState(This,plState)
26662
26663#define IXMLHTTPRequest_put_onreadystatechange(This,pReadyStateSink) \
26664 (This)->lpVtbl -> put_onreadystatechange(This,pReadyStateSink)
26665
26666#endif /* COBJMACROS */
26667
26668
26669#endif /* C style interface */
26670
26671
26672
26673 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLHTTPRequest_open_Proxy(
26674 IXMLHTTPRequest* This,
26675 /* [in] */ BSTR bstrMethod,
26676 /* [in] */ BSTR bstrUrl,
26677 /* [optional][in] */ VARIANT varAsync,
26678 /* [optional][in] */ VARIANT bstrUser,
26679 /* [optional][in] */ VARIANT bstrPassword);
26680
26681
26683 IRpcStubBuffer* This,
26684 IRpcChannelBuffer* _pRpcChannelBuffer,
26685 PRPC_MESSAGE _pRpcMessage,
26686 DWORD* _pdwStubPhase);
26687
26688
26689 /* [helpstring][id] */
26691 IXMLHTTPRequest* This,
26692 /* [in] */ BSTR bstrHeader,
26693 /* [in] */ BSTR bstrValue);
26694
26695
26697 IRpcStubBuffer* This,
26698 IRpcChannelBuffer* _pRpcChannelBuffer,
26699 PRPC_MESSAGE _pRpcMessage,
26700 DWORD* _pdwStubPhase);
26701
26702
26703 /* [helpstring][id] */
26705 IXMLHTTPRequest* This,
26706 /* [in] */ BSTR bstrHeader,
26707 /* [retval][out] */ BSTR* pbstrValue);
26708
26709
26711 IRpcStubBuffer* This,
26712 IRpcChannelBuffer* _pRpcChannelBuffer,
26713 PRPC_MESSAGE _pRpcMessage,
26714 DWORD* _pdwStubPhase);
26715
26716
26717 /* [helpstring][id] */
26719 IXMLHTTPRequest* This,
26720 /* [retval][out] */ BSTR* pbstrHeaders);
26721
26722
26724 IRpcStubBuffer* This,
26725 IRpcChannelBuffer* _pRpcChannelBuffer,
26726 PRPC_MESSAGE _pRpcMessage,
26727 DWORD* _pdwStubPhase);
26728
26729
26730 /* [helpstring][id] */
26731 HRESULT STDMETHODCALLTYPE IXMLHTTPRequest_send_Proxy(
26732 IXMLHTTPRequest* This,
26733 /* [optional][in] */ VARIANT varBody);
26734
26735
26737 IRpcStubBuffer* This,
26738 IRpcChannelBuffer* _pRpcChannelBuffer,
26739 PRPC_MESSAGE _pRpcMessage,
26740 DWORD* _pdwStubPhase);
26741
26742
26743 /* [helpstring][id] */
26744 HRESULT STDMETHODCALLTYPE IXMLHTTPRequest_abort_Proxy(
26745 IXMLHTTPRequest* This);
26746
26747
26749 IRpcStubBuffer* This,
26750 IRpcChannelBuffer* _pRpcChannelBuffer,
26751 PRPC_MESSAGE _pRpcMessage,
26752 DWORD* _pdwStubPhase);
26753
26754
26755 /* [helpstring][id][propget] */
26756 HRESULT STDMETHODCALLTYPE IXMLHTTPRequest_get_status_Proxy(
26757 IXMLHTTPRequest* This,
26758 /* [retval][out] */ long* plStatus);
26759
26760
26762 IRpcStubBuffer* This,
26763 IRpcChannelBuffer* _pRpcChannelBuffer,
26764 PRPC_MESSAGE _pRpcMessage,
26765 DWORD* _pdwStubPhase);
26766
26767
26768 /* [helpstring][id][propget] */
26769 HRESULT STDMETHODCALLTYPE IXMLHTTPRequest_get_statusText_Proxy(
26770 IXMLHTTPRequest* This,
26771 /* [retval][out] */ BSTR* pbstrStatus);
26772
26773
26775 IRpcStubBuffer* This,
26776 IRpcChannelBuffer* _pRpcChannelBuffer,
26777 PRPC_MESSAGE _pRpcMessage,
26778 DWORD* _pdwStubPhase);
26779
26780
26781 /* [helpstring][id][propget] */
26782 HRESULT STDMETHODCALLTYPE IXMLHTTPRequest_get_responseXML_Proxy(
26783 IXMLHTTPRequest* This,
26784 /* [retval][out] */ IDispatch** ppBody);
26785
26786
26788 IRpcStubBuffer* This,
26789 IRpcChannelBuffer* _pRpcChannelBuffer,
26790 PRPC_MESSAGE _pRpcMessage,
26791 DWORD* _pdwStubPhase);
26792
26793
26794 /* [helpstring][id][propget] */
26796 IXMLHTTPRequest* This,
26797 /* [retval][out] */ BSTR* pbstrBody);
26798
26799
26801 IRpcStubBuffer* This,
26802 IRpcChannelBuffer* _pRpcChannelBuffer,
26803 PRPC_MESSAGE _pRpcMessage,
26804 DWORD* _pdwStubPhase);
26805
26806
26807 /* [helpstring][id][propget] */
26809 IXMLHTTPRequest* This,
26810 /* [retval][out] */ VARIANT* pvarBody);
26811
26812
26814 IRpcStubBuffer* This,
26815 IRpcChannelBuffer* _pRpcChannelBuffer,
26816 PRPC_MESSAGE _pRpcMessage,
26817 DWORD* _pdwStubPhase);
26818
26819
26820 /* [helpstring][id][propget] */
26822 IXMLHTTPRequest* This,
26823 /* [retval][out] */ VARIANT* pvarBody);
26824
26825
26827 IRpcStubBuffer* This,
26828 IRpcChannelBuffer* _pRpcChannelBuffer,
26829 PRPC_MESSAGE _pRpcMessage,
26830 DWORD* _pdwStubPhase);
26831
26832
26833 /* [helpstring][id][propget] */
26834 HRESULT STDMETHODCALLTYPE IXMLHTTPRequest_get_readyState_Proxy(
26835 IXMLHTTPRequest* This,
26836 /* [retval][out] */ long* plState);
26837
26838
26840 IRpcStubBuffer* This,
26841 IRpcChannelBuffer* _pRpcChannelBuffer,
26842 PRPC_MESSAGE _pRpcMessage,
26843 DWORD* _pdwStubPhase);
26844
26845
26846 /* [helpstring][id][propput] */
26848 IXMLHTTPRequest* This,
26849 /* [in] */ IDispatch* pReadyStateSink);
26850
26851
26853 IRpcStubBuffer* This,
26854 IRpcChannelBuffer* _pRpcChannelBuffer,
26855 PRPC_MESSAGE _pRpcMessage,
26856 DWORD* _pdwStubPhase);
26857
26858
26859
26860#endif /* __IXMLHTTPRequest_INTERFACE_DEFINED__ */
26861
26862
26863#ifndef __IServerXMLHTTPRequest_INTERFACE_DEFINED__
26864#define __IServerXMLHTTPRequest_INTERFACE_DEFINED__
26865
26866 /* interface IServerXMLHTTPRequest */
26867 /* [unique][helpstring][oleautomation][dual][uuid][object] */
26868
26869
26871
26872#if defined(__cplusplus) && !defined(CINTERFACE)
26873
26874 MIDL_INTERFACE("2e9196bf-13ba-4dd4-91ca-6c571f281495")
26876 public IXMLHTTPRequest
26877 {
26878public:
26879 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setTimeouts(
26880 /* [in] */ long resolveTimeout,
26881 /* [in] */ long connectTimeout,
26882 /* [in] */ long sendTimeout,
26883 /* [in] */ long receiveTimeout) = 0;
26884
26885 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE waitForResponse(
26886 /* [optional][in] */ VARIANT timeoutInSeconds,
26887 /* [retval][out] */ VARIANT_BOOL* isSuccessful) = 0;
26888
26889 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getOption(
26890 /* [in] */ SERVERXMLHTTP_OPTION option,
26891 /* [retval][out] */ VARIANT* value) = 0;
26892
26893 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setOption(
26894 /* [in] */ SERVERXMLHTTP_OPTION option,
26895 /* [in] */ VARIANT value) = 0;
26896
26897 };
26898
26899#else /* C style interface */
26900
26902 {
26903 BEGIN_INTERFACE
26904
26905 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
26907 /* [in] */ REFIID riid,
26908 /* [iid_is][out] */ void** ppvObject);
26909
26910 ULONG(STDMETHODCALLTYPE* AddRef)(
26911 IServerXMLHTTPRequest* This);
26912
26913 ULONG(STDMETHODCALLTYPE* Release)(
26914 IServerXMLHTTPRequest* This);
26915
26916 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
26918 /* [out] */ UINT* pctinfo);
26919
26920 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
26922 /* [in] */ UINT iTInfo,
26923 /* [in] */ LCID lcid,
26924 /* [out] */ ITypeInfo** ppTInfo);
26925
26926 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
26928 /* [in] */ REFIID riid,
26929 /* [size_is][in] */ LPOLESTR* rgszNames,
26930 /* [in] */ UINT cNames,
26931 /* [in] */ LCID lcid,
26932 /* [size_is][out] */ DISPID* rgDispId);
26933
26934 /* [local] */
26935 HRESULT(STDMETHODCALLTYPE* Invoke)(
26937 /* [in] */ DISPID dispIdMember,
26938 /* [in] */ REFIID riid,
26939 /* [in] */ LCID lcid,
26940 /* [in] */ WORD wFlags,
26941 /* [out][in] */ DISPPARAMS* pDispParams,
26942 /* [out] */ VARIANT* pVarResult,
26943 /* [out] */ EXCEPINFO* pExcepInfo,
26944 /* [out] */ UINT* puArgErr);
26945
26946 /* [helpstring][id] */
26947 HRESULT(STDMETHODCALLTYPE* open)(
26949 /* [in] */ BSTR bstrMethod,
26950 /* [in] */ BSTR bstrUrl,
26951 /* [optional][in] */ VARIANT varAsync,
26952 /* [optional][in] */ VARIANT bstrUser,
26953 /* [optional][in] */ VARIANT bstrPassword);
26954
26955 /* [helpstring][id] */
26956 HRESULT(STDMETHODCALLTYPE* setRequestHeader)(
26958 /* [in] */ BSTR bstrHeader,
26959 /* [in] */ BSTR bstrValue);
26960
26961 /* [helpstring][id] */
26962 HRESULT(STDMETHODCALLTYPE* getResponseHeader)(
26964 /* [in] */ BSTR bstrHeader,
26965 /* [retval][out] */ BSTR* pbstrValue);
26966
26967 /* [helpstring][id] */
26968 HRESULT(STDMETHODCALLTYPE* getAllResponseHeaders)(
26970 /* [retval][out] */ BSTR* pbstrHeaders);
26971
26972 /* [helpstring][id] */
26973 HRESULT(STDMETHODCALLTYPE* send)(
26975 /* [optional][in] */ VARIANT varBody);
26976
26977 /* [helpstring][id] */
26978 HRESULT(STDMETHODCALLTYPE* abort)(
26979 IServerXMLHTTPRequest* This);
26980
26981 /* [helpstring][id][propget] */
26982 HRESULT(STDMETHODCALLTYPE* get_status)(
26984 /* [retval][out] */ long* plStatus);
26985
26986 /* [helpstring][id][propget] */
26987 HRESULT(STDMETHODCALLTYPE* get_statusText)(
26989 /* [retval][out] */ BSTR* pbstrStatus);
26990
26991 /* [helpstring][id][propget] */
26992 HRESULT(STDMETHODCALLTYPE* get_responseXML)(
26994 /* [retval][out] */ IDispatch** ppBody);
26995
26996 /* [helpstring][id][propget] */
26997 HRESULT(STDMETHODCALLTYPE* get_responseText)(
26999 /* [retval][out] */ BSTR* pbstrBody);
27000
27001 /* [helpstring][id][propget] */
27002 HRESULT(STDMETHODCALLTYPE* get_responseBody)(
27004 /* [retval][out] */ VARIANT* pvarBody);
27005
27006 /* [helpstring][id][propget] */
27007 HRESULT(STDMETHODCALLTYPE* get_responseStream)(
27009 /* [retval][out] */ VARIANT* pvarBody);
27010
27011 /* [helpstring][id][propget] */
27012 HRESULT(STDMETHODCALLTYPE* get_readyState)(
27014 /* [retval][out] */ long* plState);
27015
27016 /* [helpstring][id][propput] */
27017 HRESULT(STDMETHODCALLTYPE* put_onreadystatechange)(
27019 /* [in] */ IDispatch* pReadyStateSink);
27020
27021 /* [helpstring][id] */
27022 HRESULT(STDMETHODCALLTYPE* setTimeouts)(
27024 /* [in] */ long resolveTimeout,
27025 /* [in] */ long connectTimeout,
27026 /* [in] */ long sendTimeout,
27027 /* [in] */ long receiveTimeout);
27028
27029 /* [helpstring][id] */
27030 HRESULT(STDMETHODCALLTYPE* waitForResponse)(
27032 /* [optional][in] */ VARIANT timeoutInSeconds,
27033 /* [retval][out] */ VARIANT_BOOL* isSuccessful);
27034
27035 /* [helpstring][id] */
27036 HRESULT(STDMETHODCALLTYPE* getOption)(
27039 /* [retval][out] */ VARIANT* value);
27040
27041 /* [helpstring][id] */
27042 HRESULT(STDMETHODCALLTYPE* setOption)(
27044 /* [in] */ SERVERXMLHTTP_OPTION option,
27045 /* [in] */ VARIANT value);
27046
27047 END_INTERFACE
27049
27050 interface IServerXMLHTTPRequest
27051 {
27052 CONST_VTBL struct IServerXMLHTTPRequestVtbl* lpVtbl;
27053 };
27054
27055
27056
27057#ifdef COBJMACROS
27058
27059
27060#define IServerXMLHTTPRequest_QueryInterface(This,riid,ppvObject) \
27061 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
27062
27063#define IServerXMLHTTPRequest_AddRef(This) \
27064 (This)->lpVtbl -> AddRef(This)
27065
27066#define IServerXMLHTTPRequest_Release(This) \
27067 (This)->lpVtbl -> Release(This)
27068
27069
27070#define IServerXMLHTTPRequest_GetTypeInfoCount(This,pctinfo) \
27071 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
27072
27073#define IServerXMLHTTPRequest_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
27074 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
27075
27076#define IServerXMLHTTPRequest_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
27077 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
27078
27079#define IServerXMLHTTPRequest_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
27080 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
27081
27082
27083#define IServerXMLHTTPRequest_open(This,bstrMethod,bstrUrl,varAsync,bstrUser,bstrPassword) \
27084 (This)->lpVtbl -> open(This,bstrMethod,bstrUrl,varAsync,bstrUser,bstrPassword)
27085
27086#define IServerXMLHTTPRequest_setRequestHeader(This,bstrHeader,bstrValue) \
27087 (This)->lpVtbl -> setRequestHeader(This,bstrHeader,bstrValue)
27088
27089#define IServerXMLHTTPRequest_getResponseHeader(This,bstrHeader,pbstrValue) \
27090 (This)->lpVtbl -> getResponseHeader(This,bstrHeader,pbstrValue)
27091
27092#define IServerXMLHTTPRequest_getAllResponseHeaders(This,pbstrHeaders) \
27093 (This)->lpVtbl -> getAllResponseHeaders(This,pbstrHeaders)
27094
27095#define IServerXMLHTTPRequest_send(This,varBody) \
27096 (This)->lpVtbl -> send(This,varBody)
27097
27098#define IServerXMLHTTPRequest_abort(This) \
27099 (This)->lpVtbl -> abort(This)
27100
27101#define IServerXMLHTTPRequest_get_status(This,plStatus) \
27102 (This)->lpVtbl -> get_status(This,plStatus)
27103
27104#define IServerXMLHTTPRequest_get_statusText(This,pbstrStatus) \
27105 (This)->lpVtbl -> get_statusText(This,pbstrStatus)
27106
27107#define IServerXMLHTTPRequest_get_responseXML(This,ppBody) \
27108 (This)->lpVtbl -> get_responseXML(This,ppBody)
27109
27110#define IServerXMLHTTPRequest_get_responseText(This,pbstrBody) \
27111 (This)->lpVtbl -> get_responseText(This,pbstrBody)
27112
27113#define IServerXMLHTTPRequest_get_responseBody(This,pvarBody) \
27114 (This)->lpVtbl -> get_responseBody(This,pvarBody)
27115
27116#define IServerXMLHTTPRequest_get_responseStream(This,pvarBody) \
27117 (This)->lpVtbl -> get_responseStream(This,pvarBody)
27118
27119#define IServerXMLHTTPRequest_get_readyState(This,plState) \
27120 (This)->lpVtbl -> get_readyState(This,plState)
27121
27122#define IServerXMLHTTPRequest_put_onreadystatechange(This,pReadyStateSink) \
27123 (This)->lpVtbl -> put_onreadystatechange(This,pReadyStateSink)
27124
27125
27126#define IServerXMLHTTPRequest_setTimeouts(This,resolveTimeout,connectTimeout,sendTimeout,receiveTimeout) \
27127 (This)->lpVtbl -> setTimeouts(This,resolveTimeout,connectTimeout,sendTimeout,receiveTimeout)
27128
27129#define IServerXMLHTTPRequest_waitForResponse(This,timeoutInSeconds,isSuccessful) \
27130 (This)->lpVtbl -> waitForResponse(This,timeoutInSeconds,isSuccessful)
27131
27132#define IServerXMLHTTPRequest_getOption(This,option,value) \
27133 (This)->lpVtbl -> getOption(This,option,value)
27134
27135#define IServerXMLHTTPRequest_setOption(This,option,value) \
27136 (This)->lpVtbl -> setOption(This,option,value)
27137
27138#endif /* COBJMACROS */
27139
27140
27141#endif /* C style interface */
27142
27143
27144
27145 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IServerXMLHTTPRequest_setTimeouts_Proxy(
27147 /* [in] */ long resolveTimeout,
27148 /* [in] */ long connectTimeout,
27149 /* [in] */ long sendTimeout,
27150 /* [in] */ long receiveTimeout);
27151
27152
27154 IRpcStubBuffer* This,
27155 IRpcChannelBuffer* _pRpcChannelBuffer,
27156 PRPC_MESSAGE _pRpcMessage,
27157 DWORD* _pdwStubPhase);
27158
27159
27160 /* [helpstring][id] */
27163 /* [optional][in] */ VARIANT timeoutInSeconds,
27164 /* [retval][out] */ VARIANT_BOOL* isSuccessful);
27165
27166
27168 IRpcStubBuffer* This,
27169 IRpcChannelBuffer* _pRpcChannelBuffer,
27170 PRPC_MESSAGE _pRpcMessage,
27171 DWORD* _pdwStubPhase);
27172
27173
27174 /* [helpstring][id] */
27175 HRESULT STDMETHODCALLTYPE IServerXMLHTTPRequest_getOption_Proxy(
27177 /* [in] */ SERVERXMLHTTP_OPTION option,
27178 /* [retval][out] */ VARIANT* value);
27179
27180
27182 IRpcStubBuffer* This,
27183 IRpcChannelBuffer* _pRpcChannelBuffer,
27184 PRPC_MESSAGE _pRpcMessage,
27185 DWORD* _pdwStubPhase);
27186
27187
27188 /* [helpstring][id] */
27189 HRESULT STDMETHODCALLTYPE IServerXMLHTTPRequest_setOption_Proxy(
27191 /* [in] */ SERVERXMLHTTP_OPTION option,
27192 /* [in] */ VARIANT value);
27193
27194
27196 IRpcStubBuffer* This,
27197 IRpcChannelBuffer* _pRpcChannelBuffer,
27198 PRPC_MESSAGE _pRpcMessage,
27199 DWORD* _pdwStubPhase);
27200
27201
27202
27203#endif /* __IServerXMLHTTPRequest_INTERFACE_DEFINED__ */
27204
27205
27206#ifndef __IServerXMLHTTPRequest2_INTERFACE_DEFINED__
27207#define __IServerXMLHTTPRequest2_INTERFACE_DEFINED__
27208
27209 /* interface IServerXMLHTTPRequest2 */
27210 /* [unique][helpstring][oleautomation][dual][uuid][object] */
27211
27212
27214
27215#if defined(__cplusplus) && !defined(CINTERFACE)
27216
27217 MIDL_INTERFACE("2e01311b-c322-4b0a-bd77-b90cfdc8dce7")
27220 {
27221public:
27222 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setProxy(
27223 /* [in] */ SXH_PROXY_SETTING proxySetting,
27224 /* [optional][in] */ VARIANT varProxyServer,
27225 /* [optional][in] */ VARIANT varBypassList) = 0;
27226
27227 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setProxyCredentials(
27228 /* [in] */ BSTR bstrUserName,
27229 /* [in] */ BSTR bstrPassword) = 0;
27230
27231 };
27232
27233#else /* C style interface */
27234
27236 {
27237 BEGIN_INTERFACE
27238
27239 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
27241 /* [in] */ REFIID riid,
27242 /* [iid_is][out] */ void** ppvObject);
27243
27244 ULONG(STDMETHODCALLTYPE* AddRef)(
27246
27247 ULONG(STDMETHODCALLTYPE* Release)(
27249
27250 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
27252 /* [out] */ UINT* pctinfo);
27253
27254 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
27256 /* [in] */ UINT iTInfo,
27257 /* [in] */ LCID lcid,
27258 /* [out] */ ITypeInfo** ppTInfo);
27259
27260 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
27262 /* [in] */ REFIID riid,
27263 /* [size_is][in] */ LPOLESTR* rgszNames,
27264 /* [in] */ UINT cNames,
27265 /* [in] */ LCID lcid,
27266 /* [size_is][out] */ DISPID* rgDispId);
27267
27268 /* [local] */
27269 HRESULT(STDMETHODCALLTYPE* Invoke)(
27271 /* [in] */ DISPID dispIdMember,
27272 /* [in] */ REFIID riid,
27273 /* [in] */ LCID lcid,
27274 /* [in] */ WORD wFlags,
27275 /* [out][in] */ DISPPARAMS* pDispParams,
27276 /* [out] */ VARIANT* pVarResult,
27277 /* [out] */ EXCEPINFO* pExcepInfo,
27278 /* [out] */ UINT* puArgErr);
27279
27280 /* [helpstring][id] */
27281 HRESULT(STDMETHODCALLTYPE* open)(
27283 /* [in] */ BSTR bstrMethod,
27284 /* [in] */ BSTR bstrUrl,
27285 /* [optional][in] */ VARIANT varAsync,
27286 /* [optional][in] */ VARIANT bstrUser,
27287 /* [optional][in] */ VARIANT bstrPassword);
27288
27289 /* [helpstring][id] */
27290 HRESULT(STDMETHODCALLTYPE* setRequestHeader)(
27292 /* [in] */ BSTR bstrHeader,
27293 /* [in] */ BSTR bstrValue);
27294
27295 /* [helpstring][id] */
27296 HRESULT(STDMETHODCALLTYPE* getResponseHeader)(
27298 /* [in] */ BSTR bstrHeader,
27299 /* [retval][out] */ BSTR* pbstrValue);
27300
27301 /* [helpstring][id] */
27302 HRESULT(STDMETHODCALLTYPE* getAllResponseHeaders)(
27304 /* [retval][out] */ BSTR* pbstrHeaders);
27305
27306 /* [helpstring][id] */
27307 HRESULT(STDMETHODCALLTYPE* send)(
27309 /* [optional][in] */ VARIANT varBody);
27310
27311 /* [helpstring][id] */
27312 HRESULT(STDMETHODCALLTYPE* abort)(
27314
27315 /* [helpstring][id][propget] */
27316 HRESULT(STDMETHODCALLTYPE* get_status)(
27318 /* [retval][out] */ long* plStatus);
27319
27320 /* [helpstring][id][propget] */
27321 HRESULT(STDMETHODCALLTYPE* get_statusText)(
27323 /* [retval][out] */ BSTR* pbstrStatus);
27324
27325 /* [helpstring][id][propget] */
27326 HRESULT(STDMETHODCALLTYPE* get_responseXML)(
27328 /* [retval][out] */ IDispatch** ppBody);
27329
27330 /* [helpstring][id][propget] */
27331 HRESULT(STDMETHODCALLTYPE* get_responseText)(
27333 /* [retval][out] */ BSTR* pbstrBody);
27334
27335 /* [helpstring][id][propget] */
27336 HRESULT(STDMETHODCALLTYPE* get_responseBody)(
27338 /* [retval][out] */ VARIANT* pvarBody);
27339
27340 /* [helpstring][id][propget] */
27341 HRESULT(STDMETHODCALLTYPE* get_responseStream)(
27343 /* [retval][out] */ VARIANT* pvarBody);
27344
27345 /* [helpstring][id][propget] */
27346 HRESULT(STDMETHODCALLTYPE* get_readyState)(
27348 /* [retval][out] */ long* plState);
27349
27350 /* [helpstring][id][propput] */
27351 HRESULT(STDMETHODCALLTYPE* put_onreadystatechange)(
27353 /* [in] */ IDispatch* pReadyStateSink);
27354
27355 /* [helpstring][id] */
27356 HRESULT(STDMETHODCALLTYPE* setTimeouts)(
27358 /* [in] */ long resolveTimeout,
27359 /* [in] */ long connectTimeout,
27360 /* [in] */ long sendTimeout,
27361 /* [in] */ long receiveTimeout);
27362
27363 /* [helpstring][id] */
27364 HRESULT(STDMETHODCALLTYPE* waitForResponse)(
27366 /* [optional][in] */ VARIANT timeoutInSeconds,
27367 /* [retval][out] */ VARIANT_BOOL* isSuccessful);
27368
27369 /* [helpstring][id] */
27370 HRESULT(STDMETHODCALLTYPE* getOption)(
27373 /* [retval][out] */ VARIANT* value);
27374
27375 /* [helpstring][id] */
27376 HRESULT(STDMETHODCALLTYPE* setOption)(
27378 /* [in] */ SERVERXMLHTTP_OPTION option,
27379 /* [in] */ VARIANT value);
27380
27381 /* [helpstring][id] */
27382 HRESULT(STDMETHODCALLTYPE* setProxy)(
27385 /* [optional][in] */ VARIANT varProxyServer,
27386 /* [optional][in] */ VARIANT varBypassList);
27387
27388 /* [helpstring][id] */
27389 HRESULT(STDMETHODCALLTYPE* setProxyCredentials)(
27391 /* [in] */ BSTR bstrUserName,
27392 /* [in] */ BSTR bstrPassword);
27393
27394 END_INTERFACE
27396
27397 interface IServerXMLHTTPRequest2
27398 {
27399 CONST_VTBL struct IServerXMLHTTPRequest2Vtbl* lpVtbl;
27400 };
27401
27402
27403
27404#ifdef COBJMACROS
27405
27406
27407#define IServerXMLHTTPRequest2_QueryInterface(This,riid,ppvObject) \
27408 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
27409
27410#define IServerXMLHTTPRequest2_AddRef(This) \
27411 (This)->lpVtbl -> AddRef(This)
27412
27413#define IServerXMLHTTPRequest2_Release(This) \
27414 (This)->lpVtbl -> Release(This)
27415
27416
27417#define IServerXMLHTTPRequest2_GetTypeInfoCount(This,pctinfo) \
27418 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
27419
27420#define IServerXMLHTTPRequest2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
27421 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
27422
27423#define IServerXMLHTTPRequest2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
27424 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
27425
27426#define IServerXMLHTTPRequest2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
27427 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
27428
27429
27430#define IServerXMLHTTPRequest2_open(This,bstrMethod,bstrUrl,varAsync,bstrUser,bstrPassword) \
27431 (This)->lpVtbl -> open(This,bstrMethod,bstrUrl,varAsync,bstrUser,bstrPassword)
27432
27433#define IServerXMLHTTPRequest2_setRequestHeader(This,bstrHeader,bstrValue) \
27434 (This)->lpVtbl -> setRequestHeader(This,bstrHeader,bstrValue)
27435
27436#define IServerXMLHTTPRequest2_getResponseHeader(This,bstrHeader,pbstrValue) \
27437 (This)->lpVtbl -> getResponseHeader(This,bstrHeader,pbstrValue)
27438
27439#define IServerXMLHTTPRequest2_getAllResponseHeaders(This,pbstrHeaders) \
27440 (This)->lpVtbl -> getAllResponseHeaders(This,pbstrHeaders)
27441
27442#define IServerXMLHTTPRequest2_send(This,varBody) \
27443 (This)->lpVtbl -> send(This,varBody)
27444
27445#define IServerXMLHTTPRequest2_abort(This) \
27446 (This)->lpVtbl -> abort(This)
27447
27448#define IServerXMLHTTPRequest2_get_status(This,plStatus) \
27449 (This)->lpVtbl -> get_status(This,plStatus)
27450
27451#define IServerXMLHTTPRequest2_get_statusText(This,pbstrStatus) \
27452 (This)->lpVtbl -> get_statusText(This,pbstrStatus)
27453
27454#define IServerXMLHTTPRequest2_get_responseXML(This,ppBody) \
27455 (This)->lpVtbl -> get_responseXML(This,ppBody)
27456
27457#define IServerXMLHTTPRequest2_get_responseText(This,pbstrBody) \
27458 (This)->lpVtbl -> get_responseText(This,pbstrBody)
27459
27460#define IServerXMLHTTPRequest2_get_responseBody(This,pvarBody) \
27461 (This)->lpVtbl -> get_responseBody(This,pvarBody)
27462
27463#define IServerXMLHTTPRequest2_get_responseStream(This,pvarBody) \
27464 (This)->lpVtbl -> get_responseStream(This,pvarBody)
27465
27466#define IServerXMLHTTPRequest2_get_readyState(This,plState) \
27467 (This)->lpVtbl -> get_readyState(This,plState)
27468
27469#define IServerXMLHTTPRequest2_put_onreadystatechange(This,pReadyStateSink) \
27470 (This)->lpVtbl -> put_onreadystatechange(This,pReadyStateSink)
27471
27472
27473#define IServerXMLHTTPRequest2_setTimeouts(This,resolveTimeout,connectTimeout,sendTimeout,receiveTimeout) \
27474 (This)->lpVtbl -> setTimeouts(This,resolveTimeout,connectTimeout,sendTimeout,receiveTimeout)
27475
27476#define IServerXMLHTTPRequest2_waitForResponse(This,timeoutInSeconds,isSuccessful) \
27477 (This)->lpVtbl -> waitForResponse(This,timeoutInSeconds,isSuccessful)
27478
27479#define IServerXMLHTTPRequest2_getOption(This,option,value) \
27480 (This)->lpVtbl -> getOption(This,option,value)
27481
27482#define IServerXMLHTTPRequest2_setOption(This,option,value) \
27483 (This)->lpVtbl -> setOption(This,option,value)
27484
27485
27486#define IServerXMLHTTPRequest2_setProxy(This,proxySetting,varProxyServer,varBypassList) \
27487 (This)->lpVtbl -> setProxy(This,proxySetting,varProxyServer,varBypassList)
27488
27489#define IServerXMLHTTPRequest2_setProxyCredentials(This,bstrUserName,bstrPassword) \
27490 (This)->lpVtbl -> setProxyCredentials(This,bstrUserName,bstrPassword)
27491
27492#endif /* COBJMACROS */
27493
27494
27495#endif /* C style interface */
27496
27497
27498
27499 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IServerXMLHTTPRequest2_setProxy_Proxy(
27501 /* [in] */ SXH_PROXY_SETTING proxySetting,
27502 /* [optional][in] */ VARIANT varProxyServer,
27503 /* [optional][in] */ VARIANT varBypassList);
27504
27505
27507 IRpcStubBuffer* This,
27508 IRpcChannelBuffer* _pRpcChannelBuffer,
27509 PRPC_MESSAGE _pRpcMessage,
27510 DWORD* _pdwStubPhase);
27511
27512
27513 /* [helpstring][id] */
27516 /* [in] */ BSTR bstrUserName,
27517 /* [in] */ BSTR bstrPassword);
27518
27519
27521 IRpcStubBuffer* This,
27522 IRpcChannelBuffer* _pRpcChannelBuffer,
27523 PRPC_MESSAGE _pRpcMessage,
27524 DWORD* _pdwStubPhase);
27525
27526
27527
27528#endif /* __IServerXMLHTTPRequest2_INTERFACE_DEFINED__ */
27529
27530
27531#ifndef __IMXNamespacePrefixes_INTERFACE_DEFINED__
27532#define __IMXNamespacePrefixes_INTERFACE_DEFINED__
27533
27534 /* interface IMXNamespacePrefixes */
27535 /* [unique][nonextensible][oleautomation][dual][helpstring][uuid][object][local] */
27536
27537
27539
27540#if defined(__cplusplus) && !defined(CINTERFACE)
27541
27542 MIDL_INTERFACE("c90352f4-643c-4fbc-bb23-e996eb2d51fd")
27544 public IDispatch
27545 {
27546public:
27547 virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_item(
27548 /* [in] */ long index,
27549 /* [retval][out] */ BSTR* prefix) = 0;
27550
27551 virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length(
27552 /* [retval][out] */ long* length) = 0;
27553
27554 virtual /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__newEnum(
27555 /* [retval][out] */ IUnknown** ppUnk) = 0;
27556
27557 };
27558
27559#else /* C style interface */
27560
27562 {
27563 BEGIN_INTERFACE
27564
27565 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
27567 /* [in] */ REFIID riid,
27568 /* [iid_is][out] */ void** ppvObject);
27569
27570 ULONG(STDMETHODCALLTYPE* AddRef)(
27571 IMXNamespacePrefixes* This);
27572
27573 ULONG(STDMETHODCALLTYPE* Release)(
27574 IMXNamespacePrefixes* This);
27575
27576 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
27578 /* [out] */ UINT* pctinfo);
27579
27580 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
27582 /* [in] */ UINT iTInfo,
27583 /* [in] */ LCID lcid,
27584 /* [out] */ ITypeInfo** ppTInfo);
27585
27586 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
27588 /* [in] */ REFIID riid,
27589 /* [size_is][in] */ LPOLESTR* rgszNames,
27590 /* [in] */ UINT cNames,
27591 /* [in] */ LCID lcid,
27592 /* [size_is][out] */ DISPID* rgDispId);
27593
27594 /* [local] */
27595 HRESULT(STDMETHODCALLTYPE* Invoke)(
27597 /* [in] */ DISPID dispIdMember,
27598 /* [in] */ REFIID riid,
27599 /* [in] */ LCID lcid,
27600 /* [in] */ WORD wFlags,
27601 /* [out][in] */ DISPPARAMS* pDispParams,
27602 /* [out] */ VARIANT* pVarResult,
27603 /* [out] */ EXCEPINFO* pExcepInfo,
27604 /* [out] */ UINT* puArgErr);
27605
27606 /* [id][propget] */
27607 HRESULT(STDMETHODCALLTYPE* get_item)(
27609 /* [in] */ long index,
27610 /* [retval][out] */ BSTR* prefix);
27611
27612 /* [id][propget] */
27613 HRESULT(STDMETHODCALLTYPE* get_length)(
27615 /* [retval][out] */ long* length);
27616
27617 /* [id][hidden][restricted][propget] */
27618 HRESULT(STDMETHODCALLTYPE* get__newEnum)(
27620 /* [retval][out] */ IUnknown** ppUnk);
27621
27622 END_INTERFACE
27624
27625 interface IMXNamespacePrefixes
27626 {
27627 CONST_VTBL struct IMXNamespacePrefixesVtbl* lpVtbl;
27628 };
27629
27630
27631
27632#ifdef COBJMACROS
27633
27634
27635#define IMXNamespacePrefixes_QueryInterface(This,riid,ppvObject) \
27636 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
27637
27638#define IMXNamespacePrefixes_AddRef(This) \
27639 (This)->lpVtbl -> AddRef(This)
27640
27641#define IMXNamespacePrefixes_Release(This) \
27642 (This)->lpVtbl -> Release(This)
27643
27644
27645#define IMXNamespacePrefixes_GetTypeInfoCount(This,pctinfo) \
27646 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
27647
27648#define IMXNamespacePrefixes_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
27649 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
27650
27651#define IMXNamespacePrefixes_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
27652 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
27653
27654#define IMXNamespacePrefixes_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
27655 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
27656
27657
27658#define IMXNamespacePrefixes_get_item(This,index,prefix) \
27659 (This)->lpVtbl -> get_item(This,index,prefix)
27660
27661#define IMXNamespacePrefixes_get_length(This,length) \
27662 (This)->lpVtbl -> get_length(This,length)
27663
27664#define IMXNamespacePrefixes_get__newEnum(This,ppUnk) \
27665 (This)->lpVtbl -> get__newEnum(This,ppUnk)
27666
27667#endif /* COBJMACROS */
27668
27669
27670#endif /* C style interface */
27671
27672
27673
27674 /* [id][propget] */ HRESULT STDMETHODCALLTYPE IMXNamespacePrefixes_get_item_Proxy(
27676 /* [in] */ long index,
27677 /* [retval][out] */ BSTR* prefix);
27678
27679
27681 IRpcStubBuffer* This,
27682 IRpcChannelBuffer* _pRpcChannelBuffer,
27683 PRPC_MESSAGE _pRpcMessage,
27684 DWORD* _pdwStubPhase);
27685
27686
27687 /* [id][propget] */
27688 HRESULT STDMETHODCALLTYPE IMXNamespacePrefixes_get_length_Proxy(
27690 /* [retval][out] */ long* length);
27691
27692
27694 IRpcStubBuffer* This,
27695 IRpcChannelBuffer* _pRpcChannelBuffer,
27696 PRPC_MESSAGE _pRpcMessage,
27697 DWORD* _pdwStubPhase);
27698
27699
27700 /* [id][hidden][restricted][propget] */
27703 /* [retval][out] */ IUnknown** ppUnk);
27704
27705
27707 IRpcStubBuffer* This,
27708 IRpcChannelBuffer* _pRpcChannelBuffer,
27709 PRPC_MESSAGE _pRpcMessage,
27710 DWORD* _pdwStubPhase);
27711
27712
27713
27714#endif /* __IMXNamespacePrefixes_INTERFACE_DEFINED__ */
27715
27716
27717#ifndef __IVBMXNamespaceManager_INTERFACE_DEFINED__
27718#define __IVBMXNamespaceManager_INTERFACE_DEFINED__
27719
27720 /* interface IVBMXNamespaceManager */
27721 /* [unique][nonextensible][oleautomation][dual][helpstring][uuid][object][local] */
27722
27723
27725
27726#if defined(__cplusplus) && !defined(CINTERFACE)
27727
27728 MIDL_INTERFACE("c90352f5-643c-4fbc-bb23-e996eb2d51fd")
27730 public IDispatch
27731 {
27732public:
27733 virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_allowOverride(
27734 /* [in] */ VARIANT_BOOL fOverride) = 0;
27735
27736 virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_allowOverride(
27737 /* [retval][out] */ VARIANT_BOOL* fOverride) = 0;
27738
27739 virtual /* [id] */ HRESULT STDMETHODCALLTYPE reset(void) = 0;
27740
27741 virtual /* [id] */ HRESULT STDMETHODCALLTYPE pushContext(void) = 0;
27742
27743 virtual /* [id] */ HRESULT STDMETHODCALLTYPE pushNodeContext(
27744 /* [in] */ IXMLDOMNode* contextNode,
27745 /* [defaultvalue][in] */ VARIANT_BOOL fDeep = -1) = 0;
27746
27747 virtual /* [id] */ HRESULT STDMETHODCALLTYPE popContext(void) = 0;
27748
27749 virtual /* [id] */ HRESULT STDMETHODCALLTYPE declarePrefix(
27750 /* [in] */ BSTR prefix,
27751 /* [in] */ BSTR namespaceURI) = 0;
27752
27753 virtual /* [id] */ HRESULT STDMETHODCALLTYPE getDeclaredPrefixes(
27754 /* [retval][out] */ IMXNamespacePrefixes** prefixes) = 0;
27755
27756 virtual /* [id] */ HRESULT STDMETHODCALLTYPE getPrefixes(
27757 /* [in] */ BSTR namespaceURI,
27758 /* [retval][out] */ IMXNamespacePrefixes** prefixes) = 0;
27759
27760 virtual /* [id] */ HRESULT STDMETHODCALLTYPE getURI(
27761 /* [in] */ BSTR prefix,
27762 /* [retval][out] */ VARIANT* uri) = 0;
27763
27764 virtual /* [id] */ HRESULT STDMETHODCALLTYPE getURIFromNode(
27765 /* [in] */ BSTR strPrefix,
27766 /* [in] */ IXMLDOMNode* contextNode,
27767 /* [retval][out] */ VARIANT* uri) = 0;
27768
27769 };
27770
27771#else /* C style interface */
27772
27774 {
27775 BEGIN_INTERFACE
27776
27777 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
27779 /* [in] */ REFIID riid,
27780 /* [iid_is][out] */ void** ppvObject);
27781
27782 ULONG(STDMETHODCALLTYPE* AddRef)(
27783 IVBMXNamespaceManager* This);
27784
27785 ULONG(STDMETHODCALLTYPE* Release)(
27786 IVBMXNamespaceManager* This);
27787
27788 HRESULT(STDMETHODCALLTYPE* GetTypeInfoCount)(
27790 /* [out] */ UINT* pctinfo);
27791
27792 HRESULT(STDMETHODCALLTYPE* GetTypeInfo)(
27794 /* [in] */ UINT iTInfo,
27795 /* [in] */ LCID lcid,
27796 /* [out] */ ITypeInfo** ppTInfo);
27797
27798 HRESULT(STDMETHODCALLTYPE* GetIDsOfNames)(
27800 /* [in] */ REFIID riid,
27801 /* [size_is][in] */ LPOLESTR* rgszNames,
27802 /* [in] */ UINT cNames,
27803 /* [in] */ LCID lcid,
27804 /* [size_is][out] */ DISPID* rgDispId);
27805
27806 /* [local] */
27807 HRESULT(STDMETHODCALLTYPE* Invoke)(
27809 /* [in] */ DISPID dispIdMember,
27810 /* [in] */ REFIID riid,
27811 /* [in] */ LCID lcid,
27812 /* [in] */ WORD wFlags,
27813 /* [out][in] */ DISPPARAMS* pDispParams,
27814 /* [out] */ VARIANT* pVarResult,
27815 /* [out] */ EXCEPINFO* pExcepInfo,
27816 /* [out] */ UINT* puArgErr);
27817
27818 /* [id][propput] */
27819 HRESULT(STDMETHODCALLTYPE* put_allowOverride)(
27821 /* [in] */ VARIANT_BOOL fOverride);
27822
27823 /* [id][propget] */
27824 HRESULT(STDMETHODCALLTYPE* get_allowOverride)(
27826 /* [retval][out] */ VARIANT_BOOL* fOverride);
27827
27828 /* [id] */
27829 HRESULT(STDMETHODCALLTYPE* reset)(
27830 IVBMXNamespaceManager* This);
27831
27832 /* [id] */
27833 HRESULT(STDMETHODCALLTYPE* pushContext)(
27834 IVBMXNamespaceManager* This);
27835
27836 /* [id] */
27837 HRESULT(STDMETHODCALLTYPE* pushNodeContext)(
27840 /* [defaultvalue][in] */ VARIANT_BOOL fDeep);
27841
27842 /* [id] */
27843 HRESULT(STDMETHODCALLTYPE* popContext)(
27844 IVBMXNamespaceManager* This);
27845
27846 /* [id] */
27847 HRESULT(STDMETHODCALLTYPE* declarePrefix)(
27849 /* [in] */ BSTR prefix,
27850 /* [in] */ BSTR namespaceURI);
27851
27852 /* [id] */
27853 HRESULT(STDMETHODCALLTYPE* getDeclaredPrefixes)(
27855 /* [retval][out] */ IMXNamespacePrefixes** prefixes);
27856
27857 /* [id] */
27858 HRESULT(STDMETHODCALLTYPE* getPrefixes)(
27860 /* [in] */ BSTR namespaceURI,
27861 /* [retval][out] */ IMXNamespacePrefixes** prefixes);
27862
27863 /* [id] */
27864 HRESULT(STDMETHODCALLTYPE* getURI)(
27866 /* [in] */ BSTR prefix,
27867 /* [retval][out] */ VARIANT* uri);
27868
27869 /* [id] */
27870 HRESULT(STDMETHODCALLTYPE* getURIFromNode)(
27872 /* [in] */ BSTR strPrefix,
27874 /* [retval][out] */ VARIANT* uri);
27875
27876 END_INTERFACE
27878
27879 interface IVBMXNamespaceManager
27880 {
27881 CONST_VTBL struct IVBMXNamespaceManagerVtbl* lpVtbl;
27882 };
27883
27884
27885
27886#ifdef COBJMACROS
27887
27888
27889#define IVBMXNamespaceManager_QueryInterface(This,riid,ppvObject) \
27890 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
27891
27892#define IVBMXNamespaceManager_AddRef(This) \
27893 (This)->lpVtbl -> AddRef(This)
27894
27895#define IVBMXNamespaceManager_Release(This) \
27896 (This)->lpVtbl -> Release(This)
27897
27898
27899#define IVBMXNamespaceManager_GetTypeInfoCount(This,pctinfo) \
27900 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
27901
27902#define IVBMXNamespaceManager_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
27903 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
27904
27905#define IVBMXNamespaceManager_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
27906 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
27907
27908#define IVBMXNamespaceManager_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
27909 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
27910
27911
27912#define IVBMXNamespaceManager_put_allowOverride(This,fOverride) \
27913 (This)->lpVtbl -> put_allowOverride(This,fOverride)
27914
27915#define IVBMXNamespaceManager_get_allowOverride(This,fOverride) \
27916 (This)->lpVtbl -> get_allowOverride(This,fOverride)
27917
27918#define IVBMXNamespaceManager_reset(This) \
27919 (This)->lpVtbl -> reset(This)
27920
27921#define IVBMXNamespaceManager_pushContext(This) \
27922 (This)->lpVtbl -> pushContext(This)
27923
27924#define IVBMXNamespaceManager_pushNodeContext(This,contextNode,fDeep) \
27925 (This)->lpVtbl -> pushNodeContext(This,contextNode,fDeep)
27926
27927#define IVBMXNamespaceManager_popContext(This) \
27928 (This)->lpVtbl -> popContext(This)
27929
27930#define IVBMXNamespaceManager_declarePrefix(This,prefix,namespaceURI) \
27931 (This)->lpVtbl -> declarePrefix(This,prefix,namespaceURI)
27932
27933#define IVBMXNamespaceManager_getDeclaredPrefixes(This,prefixes) \
27934 (This)->lpVtbl -> getDeclaredPrefixes(This,prefixes)
27935
27936#define IVBMXNamespaceManager_getPrefixes(This,namespaceURI,prefixes) \
27937 (This)->lpVtbl -> getPrefixes(This,namespaceURI,prefixes)
27938
27939#define IVBMXNamespaceManager_getURI(This,prefix,uri) \
27940 (This)->lpVtbl -> getURI(This,prefix,uri)
27941
27942#define IVBMXNamespaceManager_getURIFromNode(This,strPrefix,contextNode,uri) \
27943 (This)->lpVtbl -> getURIFromNode(This,strPrefix,contextNode,uri)
27944
27945#endif /* COBJMACROS */
27946
27947
27948#endif /* C style interface */
27949
27950
27951
27952 /* [id][propput] */ HRESULT STDMETHODCALLTYPE IVBMXNamespaceManager_put_allowOverride_Proxy(
27954 /* [in] */ VARIANT_BOOL fOverride);
27955
27956
27958 IRpcStubBuffer* This,
27959 IRpcChannelBuffer* _pRpcChannelBuffer,
27960 PRPC_MESSAGE _pRpcMessage,
27961 DWORD* _pdwStubPhase);
27962
27963
27964 /* [id][propget] */
27967 /* [retval][out] */ VARIANT_BOOL* fOverride);
27968
27969
27971 IRpcStubBuffer* This,
27972 IRpcChannelBuffer* _pRpcChannelBuffer,
27973 PRPC_MESSAGE _pRpcMessage,
27974 DWORD* _pdwStubPhase);
27975
27976
27977 /* [id] */
27978 HRESULT STDMETHODCALLTYPE IVBMXNamespaceManager_reset_Proxy(
27979 IVBMXNamespaceManager* This);
27980
27981
27983 IRpcStubBuffer* This,
27984 IRpcChannelBuffer* _pRpcChannelBuffer,
27985 PRPC_MESSAGE _pRpcMessage,
27986 DWORD* _pdwStubPhase);
27987
27988
27989 /* [id] */
27991 IVBMXNamespaceManager* This);
27992
27993
27995 IRpcStubBuffer* This,
27996 IRpcChannelBuffer* _pRpcChannelBuffer,
27997 PRPC_MESSAGE _pRpcMessage,
27998 DWORD* _pdwStubPhase);
27999
28000
28001 /* [id] */
28004 /* [in] */ IXMLDOMNode* contextNode,
28005 /* [defaultvalue][in] */ VARIANT_BOOL fDeep);
28006
28007
28009 IRpcStubBuffer* This,
28010 IRpcChannelBuffer* _pRpcChannelBuffer,
28011 PRPC_MESSAGE _pRpcMessage,
28012 DWORD* _pdwStubPhase);
28013
28014
28015 /* [id] */
28017 IVBMXNamespaceManager* This);
28018
28019
28021 IRpcStubBuffer* This,
28022 IRpcChannelBuffer* _pRpcChannelBuffer,
28023 PRPC_MESSAGE _pRpcMessage,
28024 DWORD* _pdwStubPhase);
28025
28026
28027 /* [id] */
28030 /* [in] */ BSTR prefix,
28031 /* [in] */ BSTR namespaceURI);
28032
28033
28035 IRpcStubBuffer* This,
28036 IRpcChannelBuffer* _pRpcChannelBuffer,
28037 PRPC_MESSAGE _pRpcMessage,
28038 DWORD* _pdwStubPhase);
28039
28040
28041 /* [id] */
28044 /* [retval][out] */ IMXNamespacePrefixes** prefixes);
28045
28046
28048 IRpcStubBuffer* This,
28049 IRpcChannelBuffer* _pRpcChannelBuffer,
28050 PRPC_MESSAGE _pRpcMessage,
28051 DWORD* _pdwStubPhase);
28052
28053
28054 /* [id] */
28057 /* [in] */ BSTR namespaceURI,
28058 /* [retval][out] */ IMXNamespacePrefixes** prefixes);
28059
28060
28062 IRpcStubBuffer* This,
28063 IRpcChannelBuffer* _pRpcChannelBuffer,
28064 PRPC_MESSAGE _pRpcMessage,
28065 DWORD* _pdwStubPhase);
28066
28067
28068 /* [id] */
28069 HRESULT STDMETHODCALLTYPE IVBMXNamespaceManager_getURI_Proxy(
28071 /* [in] */ BSTR prefix,
28072 /* [retval][out] */ VARIANT* uri);
28073
28074
28076 IRpcStubBuffer* This,
28077 IRpcChannelBuffer* _pRpcChannelBuffer,
28078 PRPC_MESSAGE _pRpcMessage,
28079 DWORD* _pdwStubPhase);
28080
28081
28082 /* [id] */
28085 /* [in] */ BSTR strPrefix,
28086 /* [in] */ IXMLDOMNode* contextNode,
28087 /* [retval][out] */ VARIANT* uri);
28088
28089
28091 IRpcStubBuffer* This,
28092 IRpcChannelBuffer* _pRpcChannelBuffer,
28093 PRPC_MESSAGE _pRpcMessage,
28094 DWORD* _pdwStubPhase);
28095
28096
28097
28098#endif /* __IVBMXNamespaceManager_INTERFACE_DEFINED__ */
28099
28100
28101#ifndef __IMXNamespaceManager_INTERFACE_DEFINED__
28102#define __IMXNamespaceManager_INTERFACE_DEFINED__
28103
28104 /* interface IMXNamespaceManager */
28105 /* [unique][helpstring][uuid][local][object][hidden] */
28106
28107
28109
28110#if defined(__cplusplus) && !defined(CINTERFACE)
28111
28112 MIDL_INTERFACE("c90352f6-643c-4fbc-bb23-e996eb2d51fd")
28114 public IUnknown
28115 {
28116public:
28117 virtual HRESULT STDMETHODCALLTYPE putAllowOverride(
28118 /* [in] */ VARIANT_BOOL fOverride) = 0;
28119
28120 virtual HRESULT STDMETHODCALLTYPE getAllowOverride(
28121 /* [retval][out] */ VARIANT_BOOL* fOverride) = 0;
28122
28123 virtual HRESULT STDMETHODCALLTYPE reset(void) = 0;
28124
28125 virtual HRESULT STDMETHODCALLTYPE pushContext(void) = 0;
28126
28127 virtual HRESULT STDMETHODCALLTYPE pushNodeContext(
28128 /* [in] */ IXMLDOMNode* contextNode,
28129 /* [in] */ VARIANT_BOOL fDeep) = 0;
28130
28131 virtual HRESULT STDMETHODCALLTYPE popContext(void) = 0;
28132
28133 virtual HRESULT STDMETHODCALLTYPE declarePrefix(
28134 /* [in] */ const wchar_t* prefix,
28135 /* [in] */ const wchar_t* namespaceURI) = 0;
28136
28137 virtual HRESULT STDMETHODCALLTYPE getDeclaredPrefix(
28138 /* [in] */ long nIndex,
28139 /* [out][in] */ wchar_t* pwchPrefix,
28140 /* [out][in] */ int* pcchPrefix) = 0;
28141
28142 virtual HRESULT STDMETHODCALLTYPE getPrefix(
28143 /* [in] */ const wchar_t* pwszNamespaceURI,
28144 /* [in] */ long nIndex,
28145 /* [out][in] */ wchar_t* pwchPrefix,
28146 /* [out][in] */ int* pcchPrefix) = 0;
28147
28148 virtual HRESULT STDMETHODCALLTYPE getURI(
28149 /* [in] */ const wchar_t* pwchPrefix,
28150 /* [in] */ IXMLDOMNode* pContextNode,
28151 /* [out][in] */ wchar_t* pwchUri,
28152 /* [out][in] */ int* pcchUri) = 0;
28153
28154 };
28155
28156#else /* C style interface */
28157
28159 {
28160 BEGIN_INTERFACE
28161
28162 HRESULT(STDMETHODCALLTYPE* QueryInterface)(
28163 IMXNamespaceManager* This,
28164 /* [in] */ REFIID riid,
28165 /* [iid_is][out] */ void** ppvObject);
28166
28167 ULONG(STDMETHODCALLTYPE* AddRef)(
28168 IMXNamespaceManager* This);
28169
28170 ULONG(STDMETHODCALLTYPE* Release)(
28171 IMXNamespaceManager* This);
28172
28173 HRESULT(STDMETHODCALLTYPE* putAllowOverride)(
28174 IMXNamespaceManager* This,
28175 /* [in] */ VARIANT_BOOL fOverride);
28176
28177 HRESULT(STDMETHODCALLTYPE* getAllowOverride)(
28178 IMXNamespaceManager* This,
28179 /* [retval][out] */ VARIANT_BOOL* fOverride);
28180
28181 HRESULT(STDMETHODCALLTYPE* reset)(
28182 IMXNamespaceManager* This);
28183
28184 HRESULT(STDMETHODCALLTYPE* pushContext)(
28185 IMXNamespaceManager* This);
28186
28187 HRESULT(STDMETHODCALLTYPE* pushNodeContext)(
28188 IMXNamespaceManager* This,
28190 /* [in] */ VARIANT_BOOL fDeep);
28191
28192 HRESULT(STDMETHODCALLTYPE* popContext)(
28193 IMXNamespaceManager* This);
28194
28195 HRESULT(STDMETHODCALLTYPE* declarePrefix)(
28196 IMXNamespaceManager* This,
28197 /* [in] */ const wchar_t* prefix,
28198 /* [in] */ const wchar_t* namespaceURI);
28199
28200 HRESULT(STDMETHODCALLTYPE* getDeclaredPrefix)(
28201 IMXNamespaceManager* This,
28202 /* [in] */ long nIndex,
28203 /* [out][in] */ wchar_t* pwchPrefix,
28204 /* [out][in] */ int* pcchPrefix);
28205
28206 HRESULT(STDMETHODCALLTYPE* getPrefix)(
28207 IMXNamespaceManager* This,
28208 /* [in] */ const wchar_t* pwszNamespaceURI,
28209 /* [in] */ long nIndex,
28210 /* [out][in] */ wchar_t* pwchPrefix,
28211 /* [out][in] */ int* pcchPrefix);
28212
28213 HRESULT(STDMETHODCALLTYPE* getURI)(
28214 IMXNamespaceManager* This,
28215 /* [in] */ const wchar_t* pwchPrefix,
28217 /* [out][in] */ wchar_t* pwchUri,
28218 /* [out][in] */ int* pcchUri);
28219
28220 END_INTERFACE
28222
28223 interface IMXNamespaceManager
28224 {
28225 CONST_VTBL struct IMXNamespaceManagerVtbl* lpVtbl;
28226 };
28227
28228
28229
28230#ifdef COBJMACROS
28231
28232
28233#define IMXNamespaceManager_QueryInterface(This,riid,ppvObject) \
28234 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
28235
28236#define IMXNamespaceManager_AddRef(This) \
28237 (This)->lpVtbl -> AddRef(This)
28238
28239#define IMXNamespaceManager_Release(This) \
28240 (This)->lpVtbl -> Release(This)
28241
28242
28243#define IMXNamespaceManager_putAllowOverride(This,fOverride) \
28244 (This)->lpVtbl -> putAllowOverride(This,fOverride)
28245
28246#define IMXNamespaceManager_getAllowOverride(This,fOverride) \
28247 (This)->lpVtbl -> getAllowOverride(This,fOverride)
28248
28249#define IMXNamespaceManager_reset(This) \
28250 (This)->lpVtbl -> reset(This)
28251
28252#define IMXNamespaceManager_pushContext(This) \
28253 (This)->lpVtbl -> pushContext(This)
28254
28255#define IMXNamespaceManager_pushNodeContext(This,contextNode,fDeep) \
28256 (This)->lpVtbl -> pushNodeContext(This,contextNode,fDeep)
28257
28258#define IMXNamespaceManager_popContext(This) \
28259 (This)->lpVtbl -> popContext(This)
28260
28261#define IMXNamespaceManager_declarePrefix(This,prefix,namespaceURI) \
28262 (This)->lpVtbl -> declarePrefix(This,prefix,namespaceURI)
28263
28264#define IMXNamespaceManager_getDeclaredPrefix(This,nIndex,pwchPrefix,pcchPrefix) \
28265 (This)->lpVtbl -> getDeclaredPrefix(This,nIndex,pwchPrefix,pcchPrefix)
28266
28267#define IMXNamespaceManager_getPrefix(This,pwszNamespaceURI,nIndex,pwchPrefix,pcchPrefix) \
28268 (This)->lpVtbl -> getPrefix(This,pwszNamespaceURI,nIndex,pwchPrefix,pcchPrefix)
28269
28270#define IMXNamespaceManager_getURI(This,pwchPrefix,pContextNode,pwchUri,pcchUri) \
28271 (This)->lpVtbl -> getURI(This,pwchPrefix,pContextNode,pwchUri,pcchUri)
28272
28273#endif /* COBJMACROS */
28274
28275
28276#endif /* C style interface */
28277
28278
28279
28281 IMXNamespaceManager* This,
28282 /* [in] */ VARIANT_BOOL fOverride);
28283
28284
28286 IRpcStubBuffer* This,
28287 IRpcChannelBuffer* _pRpcChannelBuffer,
28288 PRPC_MESSAGE _pRpcMessage,
28289 DWORD* _pdwStubPhase);
28290
28291
28293 IMXNamespaceManager* This,
28294 /* [retval][out] */ VARIANT_BOOL* fOverride);
28295
28296
28298 IRpcStubBuffer* This,
28299 IRpcChannelBuffer* _pRpcChannelBuffer,
28300 PRPC_MESSAGE _pRpcMessage,
28301 DWORD* _pdwStubPhase);
28302
28303
28304 HRESULT STDMETHODCALLTYPE IMXNamespaceManager_reset_Proxy(
28305 IMXNamespaceManager* This);
28306
28307
28309 IRpcStubBuffer* This,
28310 IRpcChannelBuffer* _pRpcChannelBuffer,
28311 PRPC_MESSAGE _pRpcMessage,
28312 DWORD* _pdwStubPhase);
28313
28314
28315 HRESULT STDMETHODCALLTYPE IMXNamespaceManager_pushContext_Proxy(
28316 IMXNamespaceManager* This);
28317
28318
28320 IRpcStubBuffer* This,
28321 IRpcChannelBuffer* _pRpcChannelBuffer,
28322 PRPC_MESSAGE _pRpcMessage,
28323 DWORD* _pdwStubPhase);
28324
28325
28327 IMXNamespaceManager* This,
28328 /* [in] */ IXMLDOMNode* contextNode,
28329 /* [in] */ VARIANT_BOOL fDeep);
28330
28331
28333 IRpcStubBuffer* This,
28334 IRpcChannelBuffer* _pRpcChannelBuffer,
28335 PRPC_MESSAGE _pRpcMessage,
28336 DWORD* _pdwStubPhase);
28337
28338
28339 HRESULT STDMETHODCALLTYPE IMXNamespaceManager_popContext_Proxy(
28340 IMXNamespaceManager* This);
28341
28342
28344 IRpcStubBuffer* This,
28345 IRpcChannelBuffer* _pRpcChannelBuffer,
28346 PRPC_MESSAGE _pRpcMessage,
28347 DWORD* _pdwStubPhase);
28348
28349
28351 IMXNamespaceManager* This,
28352 /* [in] */ const wchar_t* prefix,
28353 /* [in] */ const wchar_t* namespaceURI);
28354
28355
28357 IRpcStubBuffer* This,
28358 IRpcChannelBuffer* _pRpcChannelBuffer,
28359 PRPC_MESSAGE _pRpcMessage,
28360 DWORD* _pdwStubPhase);
28361
28362
28364 IMXNamespaceManager* This,
28365 /* [in] */ long nIndex,
28366 /* [out][in] */ wchar_t* pwchPrefix,
28367 /* [out][in] */ int* pcchPrefix);
28368
28369
28371 IRpcStubBuffer* This,
28372 IRpcChannelBuffer* _pRpcChannelBuffer,
28373 PRPC_MESSAGE _pRpcMessage,
28374 DWORD* _pdwStubPhase);
28375
28376
28377 HRESULT STDMETHODCALLTYPE IMXNamespaceManager_getPrefix_Proxy(
28378 IMXNamespaceManager* This,
28379 /* [in] */ const wchar_t* pwszNamespaceURI,
28380 /* [in] */ long nIndex,
28381 /* [out][in] */ wchar_t* pwchPrefix,
28382 /* [out][in] */ int* pcchPrefix);
28383
28384
28386 IRpcStubBuffer* This,
28387 IRpcChannelBuffer* _pRpcChannelBuffer,
28388 PRPC_MESSAGE _pRpcMessage,
28389 DWORD* _pdwStubPhase);
28390
28391
28392 HRESULT STDMETHODCALLTYPE IMXNamespaceManager_getURI_Proxy(
28393 IMXNamespaceManager* This,
28394 /* [in] */ const wchar_t* pwchPrefix,
28395 /* [in] */ IXMLDOMNode* pContextNode,
28396 /* [out][in] */ wchar_t* pwchUri,
28397 /* [out][in] */ int* pcchUri);
28398
28399
28401 IRpcStubBuffer* This,
28402 IRpcChannelBuffer* _pRpcChannelBuffer,
28403 PRPC_MESSAGE _pRpcMessage,
28404 DWORD* _pdwStubPhase);
28405
28406
28407
28408#endif /* __IMXNamespaceManager_INTERFACE_DEFINED__ */
28409
28410
28411 EXTERN_C const CLSID CLSID_DOMDocument;
28412
28413#ifdef __cplusplus
28414
28415 class DECLSPEC_UUID("F6D90F11-9C73-11D3-B32E-00C04F990BB4")
28417#endif
28418
28420
28421#ifdef __cplusplus
28422
28423class DECLSPEC_UUID("f5078f1b-c551-11d3-89b9-0000f81fe221")
28425#endif
28426
28428
28429#ifdef __cplusplus
28430
28431class DECLSPEC_UUID("f5078f32-c551-11d3-89b9-0000f81fe221")
28433#endif
28434
28436
28437#ifdef __cplusplus
28438
28439class DECLSPEC_UUID("88d969c0-f192-11d4-a65f-0040963251e5")
28441#endif
28442
28444
28445#ifdef __cplusplus
28446
28447class DECLSPEC_UUID("88d96a05-f192-11d4-a65f-0040963251e5")
28449#endif
28450
28452
28453#ifdef __cplusplus
28454
28455class DECLSPEC_UUID("F6D90F12-9C73-11D3-B32E-00C04F990BB4")
28457#endif
28458
28460
28461#ifdef __cplusplus
28462
28463class DECLSPEC_UUID("f5078f1c-c551-11d3-89b9-0000f81fe221")
28465#endif
28466
28468
28469#ifdef __cplusplus
28470
28471class DECLSPEC_UUID("f5078f33-c551-11d3-89b9-0000f81fe221")
28473#endif
28474
28476
28477#ifdef __cplusplus
28478
28479class DECLSPEC_UUID("88d969c1-f192-11d4-a65f-0040963251e5")
28481#endif
28482
28484
28485#ifdef __cplusplus
28486
28487class DECLSPEC_UUID("88d96a06-f192-11d4-a65f-0040963251e5")
28489#endif
28490
28492
28493#ifdef __cplusplus
28494
28495class DECLSPEC_UUID("373984c9-b845-449b-91e7-45ac83036ade")
28497#endif
28498
28500
28501#ifdef __cplusplus
28502
28503class DECLSPEC_UUID("f5078f1d-c551-11d3-89b9-0000f81fe221")
28505#endif
28506
28508
28509#ifdef __cplusplus
28510
28511class DECLSPEC_UUID("f5078f34-c551-11d3-89b9-0000f81fe221")
28513#endif
28514
28516
28517#ifdef __cplusplus
28518
28519class DECLSPEC_UUID("88d969c2-f192-11d4-a65f-0040963251e5")
28521#endif
28522
28524
28525#ifdef __cplusplus
28526
28527class DECLSPEC_UUID("88d96a07-f192-11d4-a65f-0040963251e5")
28529#endif
28530
28531 EXTERN_C const CLSID CLSID_XSLTemplate;
28532
28533#ifdef __cplusplus
28534
28535class DECLSPEC_UUID("2933BF94-7B36-11d2-B20E-00C04F983E60")
28537#endif
28538
28540
28541#ifdef __cplusplus
28542
28543class DECLSPEC_UUID("f5078f21-c551-11d3-89b9-0000f81fe221")
28545#endif
28546
28548
28549#ifdef __cplusplus
28550
28551class DECLSPEC_UUID("f5078f36-c551-11d3-89b9-0000f81fe221")
28553#endif
28554
28556
28557#ifdef __cplusplus
28558
28559class DECLSPEC_UUID("88d969c3-f192-11d4-a65f-0040963251e5")
28561#endif
28562
28564
28565#ifdef __cplusplus
28566
28567class DECLSPEC_UUID("88d96a08-f192-11d4-a65f-0040963251e5")
28569#endif
28570
28571 EXTERN_C const CLSID CLSID_XMLHTTP;
28572
28573#ifdef __cplusplus
28574
28575class DECLSPEC_UUID("F6D90F16-9C73-11D3-B32E-00C04F990BB4")
28576 XMLHTTP;
28577#endif
28578
28579 EXTERN_C const CLSID CLSID_XMLHTTP26;
28580
28581#ifdef __cplusplus
28582
28583class DECLSPEC_UUID("f5078f1e-c551-11d3-89b9-0000f81fe221")
28584 XMLHTTP26;
28585#endif
28586
28587 EXTERN_C const CLSID CLSID_XMLHTTP30;
28588
28589#ifdef __cplusplus
28590
28591class DECLSPEC_UUID("f5078f35-c551-11d3-89b9-0000f81fe221")
28592 XMLHTTP30;
28593#endif
28594
28595 EXTERN_C const CLSID CLSID_XMLHTTP40;
28596
28597#ifdef __cplusplus
28598
28599class DECLSPEC_UUID("88d969c5-f192-11d4-a65f-0040963251e5")
28600 XMLHTTP40;
28601#endif
28602
28603 EXTERN_C const CLSID CLSID_XMLHTTP60;
28604
28605#ifdef __cplusplus
28606
28607class DECLSPEC_UUID("88d96a0a-f192-11d4-a65f-0040963251e5")
28608 XMLHTTP60;
28609#endif
28610
28612
28613#ifdef __cplusplus
28614
28615class DECLSPEC_UUID("afba6b42-5692-48ea-8141-dc517dcf0ef1")
28617#endif
28618
28620
28621#ifdef __cplusplus
28622
28623class DECLSPEC_UUID("afb40ffd-b609-40a3-9828-f88bbe11e4e3")
28625#endif
28626
28628
28629#ifdef __cplusplus
28630
28631class DECLSPEC_UUID("88d969c6-f192-11d4-a65f-0040963251e5")
28633#endif
28634
28636
28637#ifdef __cplusplus
28638
28639class DECLSPEC_UUID("88d96a0b-f192-11d4-a65f-0040963251e5")
28641#endif
28642
28644
28645#ifdef __cplusplus
28646
28647class DECLSPEC_UUID("079aa557-4a18-424a-8eee-e39f0a8d41b9")
28649#endif
28650
28652
28653#ifdef __cplusplus
28654
28655class DECLSPEC_UUID("3124c396-fb13-4836-a6ad-1317f1713688")
28657#endif
28658
28660
28661#ifdef __cplusplus
28662
28663class DECLSPEC_UUID("7c6e29bc-8b8b-4c3d-859e-af6cd158be0f")
28665#endif
28666
28668
28669#ifdef __cplusplus
28670
28671class DECLSPEC_UUID("88d96a0c-f192-11d4-a65f-0040963251e5")
28673#endif
28674
28675 EXTERN_C const CLSID CLSID_MXXMLWriter;
28676
28677#ifdef __cplusplus
28678
28679class DECLSPEC_UUID("fc220ad8-a72a-4ee8-926e-0b7ad152a020")
28681#endif
28682
28684
28685#ifdef __cplusplus
28686
28687class DECLSPEC_UUID("3d813dfe-6c91-4a4e-8f41-04346a841d9c")
28689#endif
28690
28692
28693#ifdef __cplusplus
28694
28695class DECLSPEC_UUID("88d969c8-f192-11d4-a65f-0040963251e5")
28697#endif
28698
28700
28701#ifdef __cplusplus
28702
28703class DECLSPEC_UUID("88d96a0f-f192-11d4-a65f-0040963251e5")
28705#endif
28706
28708
28709#ifdef __cplusplus
28710
28711class DECLSPEC_UUID("a4c23ec3-6b70-4466-9127-550077239978")
28713#endif
28714
28716
28717#ifdef __cplusplus
28718
28719class DECLSPEC_UUID("853d1540-c1a7-4aa9-a226-4d3bd301146d")
28721#endif
28722
28724
28725#ifdef __cplusplus
28726
28727class DECLSPEC_UUID("88d969c9-f192-11d4-a65f-0040963251e5")
28729#endif
28730
28732
28733#ifdef __cplusplus
28734
28735class DECLSPEC_UUID("88d96a10-f192-11d4-a65f-0040963251e5")
28737#endif
28738
28740
28741#ifdef __cplusplus
28742
28743class DECLSPEC_UUID("4dd441ad-526d-4a77-9f1b-9841ed802fb0")
28745#endif
28746
28748
28749#ifdef __cplusplus
28750
28751class DECLSPEC_UUID("3e784a01-f3ae-4dc0-9354-9526b9370eba")
28753#endif
28754
28756
28757#ifdef __cplusplus
28758
28759class DECLSPEC_UUID("88d969ca-f192-11d4-a65f-0040963251e5")
28761#endif
28762
28764
28765#ifdef __cplusplus
28766
28767class DECLSPEC_UUID("88d96a0e-f192-11d4-a65f-0040963251e5")
28769#endif
28770
28772
28773#ifdef __cplusplus
28774
28775class DECLSPEC_UUID("88d969d5-f192-11d4-a65f-0040963251e5")
28777#endif
28778
28780
28781#ifdef __cplusplus
28782
28783class DECLSPEC_UUID("88d969d6-f192-11d4-a65f-0040963251e5")
28785#endif
28786
28788
28789#ifdef __cplusplus
28790
28791class DECLSPEC_UUID("88d96a11-f192-11d4-a65f-0040963251e5")
28793#endif
28794#endif /* __MSXML2_LIBRARY_DEFINED__ */
28795
28796 /* interface __MIDL_itf_msxml6_0192 */
28797 /* [local] */
28798
28799//----------------------------
28800// MSXML SPECIFIC ERROR CODES
28801//----------------------------
28802#define E_XML_NOTWF 0xC00CE223L // Validate failed because the document is not well formed.
28803#define E_XML_NODTD 0xC00CE224L // The node is neither Valid nor Invalid because no DTD/Schema declaration was found.
28804#define E_XML_INVALID 0xC00CE225L // Validate failed because of a DTD/Schema violation.
28805#define E_XML_BUFFERTOOSMALL 0xC00CE226L // Buffer passed in is too small to receive the data.
28806#ifdef __USE_MSXML6_NAMESPACE__
28807 }
28808#endif
28809
28810
28811 extern RPC_IF_HANDLE __MIDL_itf_msxml6_0192_v0_0_c_ifspec;
28812 extern RPC_IF_HANDLE __MIDL_itf_msxml6_0192_v0_0_s_ifspec;
28813
28814 /* Additional Prototypes for ALL interfaces */
28815
28816 /* end of Additional Prototypes */
28817
28818#ifdef __cplusplus
28819}
28820#endif
28821
28822#endif
28823
28824
interface IXMLDOMText IXMLDOMText
Definition msxml6.h:110
struct XMLSchemaCache60 XMLSchemaCache60
Definition msxml6.h:660
#define CLSID_DOMDocument
Definition msxml6.h:1084
HRESULT STDMETHODCALLTYPE IXMLDOMSchemaCollection_remove_Proxy(IXMLDOMSchemaCollection *This, BSTR namespaceURI)
HRESULT STDMETHODCALLTYPE ISchemaType_get_whitespace_Proxy(ISchemaType *This, SCHEMAWHITESPACE *whitespace)
void __RPC_STUB IXMLDOMDocument_get_documentElement_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMNamedNodeMap_nextNode_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE ISchemaAttributeGroup_get_attributes_Proxy(ISchemaAttributeGroup *This, ISchemaItemCollection **attributes)
HRESULT STDMETHODCALLTYPE ISAXDTDHandler_notationDecl_Proxy(ISAXDTDHandler *This, const wchar_t *pwchName, int cchName, const wchar_t *pwchPublicId, int cchPublicId, const wchar_t *pwchSystemId, int cchSystemId)
void __RPC_STUB IVBSAXXMLReader_get_baseURL_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXTLRuntime_formatNumber_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const CLSID CLSID_XSLTemplate26
Definition msxml6.h:28539
struct DOMDocument DOMDocument
Definition msxml6.h:492
void __RPC_STUB IXSLProcessor_put_output_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const CLSID CLSID_XMLHTTP
Definition msxml6.h:28571
void __RPC_STUB ISAXDeclHandler_elementDecl_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IMXAttributes_addAttribute_Proxy(IMXAttributes *This, BSTR strURI, BSTR strLocalName, BSTR strQName, BSTR strType, BSTR strValue)
HRESULT STDMETHODCALLTYPE IXMLDOMParseError2_get_errorXPath_Proxy(IXMLDOMParseError2 *This, BSTR *xpathexpr)
HRESULT STDMETHODCALLTYPE IMXXMLFilter_get_entityResolver_Proxy(IMXXMLFilter *This, IUnknown **oResolver)
void __RPC_STUB ISchemaType_get_minExclusive_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct IVBMXNamespaceManagerVtbl IVBMXNamespaceManagerVtbl
HRESULT STDMETHODCALLTYPE IXMLDOMDocument2_validate_Proxy(IXMLDOMDocument2 *This, IXMLDOMParseError **errorObj)
HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_attributes_Proxy(IXMLDOMNode *This, IXMLDOMNamedNodeMap **attributeMap)
void __RPC_STUB IXMLDOMNode_selectNodes_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMAttribute_get_name_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB ISchemaAttribute_get_scope_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMSelection_get_expr_Proxy(IXMLDOMSelection *This, BSTR *expression)
EXTERN_C const CLSID CLSID_DOMDocument30
Definition msxml6.h:28427
void __RPC_STUB IVBSAXXMLReader_putFeature_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const IID IID_IVBSAXDeclHandler
Definition msxml6.h:19033
void __RPC_STUB ISAXAttributes_getTypeFromName_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB ISchema_get_attributeGroups_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMCharacterData_put_data_Proxy(IXMLDOMCharacterData *This, BSTR data)
void __RPC_STUB IXMLDOMNode_get_nodeTypedValue_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMDocument_get_doctype_Proxy(IXMLDOMDocument *This, IXMLDOMDocumentType **documentType)
HRESULT STDMETHODCALLTYPE IMXReaderControl_abort_Proxy(IMXReaderControl *This)
void __RPC_STUB IXMLDOMDocument3_importNode_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMDocument_get_implementation_Proxy(IXMLDOMDocument *This, IXMLDOMImplementation **impl)
struct MXNamespaceManager40 MXNamespaceManager40
Definition msxml6.h:1044
void __RPC_STUB IXMLDOMImplementation_hasFeature_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const IID IID_IVBSAXXMLReader
Definition msxml6.h:16930
EXTERN_C const CLSID CLSID_SAXAttributes30
Definition msxml6.h:28747
interface IServerXMLHTTPRequest IServerXMLHTTPRequest
Definition msxml6.h:458
HRESULT STDMETHODCALLTYPE IMXXMLFilter_putref_errorHandler_Proxy(IMXXMLFilter *This, IUnknown *oHandler)
HRESULT STDMETHODCALLTYPE IXMLDOMSelection_clone_Proxy(IXMLDOMSelection *This, IXMLDOMSelection **ppNode)
_SOMITEMTYPE
Definition msxml6.h:1240
@ SOMITEM_DATATYPE_ID
Definition msxml6.h:1267
@ SOMITEM_COMPLEXTYPE
Definition msxml6.h:1299
@ SOMITEM_DATATYPE_NAME
Definition msxml6.h:1276
@ SOMITEM_EMPTYPARTICLE
Definition msxml6.h:1308
@ SOMITEM_SCHEMA
Definition msxml6.h:1241
@ SOMITEM_DATATYPE_FLOAT
Definition msxml6.h:1265
@ SOMITEM_DATATYPE_POSITIVEINTEGER
Definition msxml6.h:1285
@ SOMITEM_ATTRIBUTEGROUP
Definition msxml6.h:1243
@ SOMITEM_DATATYPE_LANGUAGE
Definition msxml6.h:1272
@ SOMITEM_ELEMENT
Definition msxml6.h:1303
@ SOMITEM_SIMPLETYPE
Definition msxml6.h:1298
@ SOMITEM_DATATYPE_SHORT
Definition msxml6.h:1287
@ SOMITEM_GROUP
Definition msxml6.h:1304
@ SOMITEM_DATATYPE_DOUBLE
Definition msxml6.h:1261
@ SOMITEM_DATATYPE_TIME
Definition msxml6.h:1289
@ SOMITEM_DATATYPE_TOKEN
Definition msxml6.h:1290
@ SOMITEM_DATATYPE_UNSIGNEDSHORT
Definition msxml6.h:1294
@ SOMITEM_DATATYPE_MONTHDAY
Definition msxml6.h:1275
@ SOMITEM_DATATYPE_BASE64BINARY
Definition msxml6.h:1254
@ SOMITEM_UNIQUE
Definition msxml6.h:1249
@ SOMITEM_ANY
Definition msxml6.h:1301
@ SOMITEM_NULL_ELEMENT
Definition msxml6.h:1313
@ SOMITEM_SEQUENCE
Definition msxml6.h:1307
@ SOMITEM_NULL
Definition msxml6.h:1309
@ SOMITEM_DATATYPE
Definition msxml6.h:1251
@ SOMITEM_DATATYPE_DECIMAL
Definition msxml6.h:1260
@ SOMITEM_DATATYPE_NCNAME
Definition msxml6.h:1277
@ SOMITEM_DATATYPE_NOTATION
Definition msxml6.h:1284
@ SOMITEM_ALL
Definition msxml6.h:1305
@ SOMITEM_DATATYPE_YEARMONTH
Definition msxml6.h:1296
@ SOMITEM_DATATYPE_UNSIGNEDLONG
Definition msxml6.h:1293
@ SOMITEM_DATATYPE_HEXBINARY
Definition msxml6.h:1266
@ SOMITEM_DATATYPE_ANYTYPE
Definition msxml6.h:1252
@ SOMITEM_DATATYPE_ENTITY
Definition msxml6.h:1264
@ SOMITEM_DATATYPE_MONTH
Definition msxml6.h:1274
@ SOMITEM_DATATYPE_NMTOKEN
Definition msxml6.h:1279
@ SOMITEM_DATATYPE_BYTE
Definition msxml6.h:1256
@ SOMITEM_DATATYPE_DATETIME
Definition msxml6.h:1258
@ SOMITEM_DATATYPE_LONG
Definition msxml6.h:1273
@ SOMITEM_DATATYPE_NONNEGATIVEINTEGER
Definition msxml6.h:1281
@ SOMITEM_KEY
Definition msxml6.h:1247
@ SOMITEM_DATATYPE_NONPOSITIVEINTEGER
Definition msxml6.h:1282
@ SOMITEM_NULL_TYPE
Definition msxml6.h:1310
@ SOMITEM_NULL_ANY
Definition msxml6.h:1311
@ SOMITEM_DATATYPE_STRING
Definition msxml6.h:1288
@ SOMITEM_ANYTYPE
Definition msxml6.h:1250
@ SOMITEM_DATATYPE_UNSIGNEDBYTE
Definition msxml6.h:1291
@ SOMITEM_DATATYPE_DATE
Definition msxml6.h:1257
@ SOMITEM_DATATYPE_IDREF
Definition msxml6.h:1268
@ SOMITEM_DATATYPE_ANYURI
Definition msxml6.h:1253
@ SOMITEM_ATTRIBUTE
Definition msxml6.h:1242
@ SOMITEM_DATATYPE_ENTITIES
Definition msxml6.h:1263
@ SOMITEM_DATATYPE_INTEGER
Definition msxml6.h:1271
@ SOMITEM_DATATYPE_ANYSIMPLETYPE
Definition msxml6.h:1297
@ SOMITEM_NULL_ANYATTRIBUTE
Definition msxml6.h:1312
@ SOMITEM_DATATYPE_YEAR
Definition msxml6.h:1295
@ SOMITEM_CHOICE
Definition msxml6.h:1306
@ SOMITEM_ANYATTRIBUTE
Definition msxml6.h:1302
@ SOMITEM_DATATYPE_INT
Definition msxml6.h:1270
@ SOMITEM_ANNOTATION
Definition msxml6.h:1245
@ SOMITEM_DATATYPE_DURATION
Definition msxml6.h:1262
@ SOMITEM_DATATYPE_BOOLEAN
Definition msxml6.h:1255
@ SOMITEM_IDENTITYCONSTRAINT
Definition msxml6.h:1246
@ SOMITEM_DATATYPE_QNAME
Definition msxml6.h:1286
@ SOMITEM_DATATYPE_NEGATIVEINTEGER
Definition msxml6.h:1278
@ SOMITEM_DATATYPE_DAY
Definition msxml6.h:1259
@ SOMITEM_KEYREF
Definition msxml6.h:1248
@ SOMITEM_DATATYPE_UNSIGNEDINT
Definition msxml6.h:1292
@ SOMITEM_DATATYPE_IDREFS
Definition msxml6.h:1269
@ SOMITEM_NOTATION
Definition msxml6.h:1244
@ SOMITEM_PARTICLE
Definition msxml6.h:1300
@ SOMITEM_DATATYPE_NMTOKENS
Definition msxml6.h:1280
@ SOMITEM_DATATYPE_NORMALIZEDSTRING
Definition msxml6.h:1283
void __RPC_STUB ISchemaStringCollection_get__newEnum_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMElement_normalize_Proxy(IXMLDOMElement *This)
struct IXMLDOMSchemaCollectionVtbl IXMLDOMSchemaCollectionVtbl
HRESULT STDMETHODCALLTYPE IXMLDOMDocument_createCDATASection_Proxy(IXMLDOMDocument *This, BSTR data, IXMLDOMCDATASection **cdata)
struct ISchemaAnyVtbl ISchemaAnyVtbl
struct ISchemaVtbl ISchemaVtbl
HRESULT STDMETHODCALLTYPE IServerXMLHTTPRequest2_setProxyCredentials_Proxy(IServerXMLHTTPRequest2 *This, BSTR bstrUserName, BSTR bstrPassword)
HRESULT STDMETHODCALLTYPE IVBSAXAttributes_get_length_Proxy(IVBSAXAttributes *This, int *nLength)
void __RPC_STUB ISAXContentHandler_ignorableWhitespace_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMNamedNodeMap_get_length_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMNamedNodeMap_getNamedItem_Proxy(IXMLDOMNamedNodeMap *This, BSTR name, IXMLDOMNode **namedItem)
HRESULT STDMETHODCALLTYPE IMXNamespaceManager_pushNodeContext_Proxy(IMXNamespaceManager *This, IXMLDOMNode *contextNode, VARIANT_BOOL fDeep)
void __RPC_STUB ISAXLexicalHandler_startDTD_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMDocument2_getProperty_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const CLSID CLSID_SAXXMLReader60
Definition msxml6.h:28667
HRESULT STDMETHODCALLTYPE IXMLDOMCharacterData_get_data_Proxy(IXMLDOMCharacterData *This, BSTR *data)
void __RPC_STUB IVBSAXXMLReader_putref_contentHandler_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const IID IID_IXTLRuntime
Definition msxml6.h:13047
HRESULT STDMETHODCALLTYPE IXMLDOMNodeList_get__newEnum_Proxy(IXMLDOMNodeList *This, IUnknown **ppUnk)
void __RPC_STUB ISchema_get_modelGroups_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IVBSAXLexicalHandler_startDTD_Proxy(IVBSAXLexicalHandler *This, BSTR *strName, BSTR *strPublicId, BSTR *strSystemId)
struct ISAXErrorHandlerVtbl ISAXErrorHandlerVtbl
void __RPC_STUB ISchemaType_get_enumeration_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct XMLHTTP26 XMLHTTP26
Definition msxml6.h:744
struct IXMLDOMCommentVtbl IXMLDOMCommentVtbl
void __RPC_STUB IXMLDOMElement_removeAttributeNode_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IMXXMLFilter_getFeature_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_put_secureBaseURL_Proxy(IVBSAXXMLReader *This, BSTR strSecureBaseURL)
void __RPC_STUB IXSLProcessor_get_startModeURI_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB ISchemaType_get_variety_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IVBSAXAttributes_getValueFromName_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMDocument_load_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE ISchemaItem_get_unhandledAttributes_Proxy(ISchemaItem *This, IVBSAXAttributes **attributes)
HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_nodeName_Proxy(IXMLDOMNode *This, BSTR *name)
void __RPC_STUB IXMLDOMNode_transformNode_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IMXWriter_get_version_Proxy(IMXWriter *This, BSTR *strVersion)
void __RPC_STUB ISAXErrorHandler_ignorableWarning_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IVBSAXLexicalHandler_startCDATA_Proxy(IVBSAXLexicalHandler *This)
interface IXSLTemplate IXSLTemplate
Definition msxml6.h:188
HRESULT STDMETHODCALLTYPE IMXWriter_get_disableOutputEscaping_Proxy(IMXWriter *This, VARIANT_BOOL *fValue)
void __RPC_STUB IXMLDOMSelection_get_expr_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IVBSAXDTDHandler_notationDecl_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMDocument_get_doctype_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IMXXMLFilter_get_errorHandler_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IVBSAXDeclHandler_externalEntityDecl_Proxy(IVBSAXDeclHandler *This, BSTR *strName, BSTR *strPublicId, BSTR *strSystemId)
HRESULT STDMETHODCALLTYPE IXMLDOMNode_insertBefore_Proxy(IXMLDOMNode *This, IXMLDOMNode *newChild, VARIANT refChild, IXMLDOMNode **outNewChild)
void __RPC_STUB ISAXContentHandler_startDocument_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IVBMXNamespaceManager_declarePrefix_Proxy(IVBMXNamespaceManager *This, BSTR prefix, BSTR namespaceURI)
HRESULT STDMETHODCALLTYPE IXMLDOMDocument3_importNode_Proxy(IXMLDOMDocument3 *This, IXMLDOMNode *node, VARIANT_BOOL deep, IXMLDOMNode **clone)
interface ISAXErrorHandler ISAXErrorHandler
Definition msxml6.h:236
struct IVBSAXLexicalHandlerVtbl IVBSAXLexicalHandlerVtbl
HRESULT STDMETHODCALLTYPE IXMLDOMCharacterData_substringData_Proxy(IXMLDOMCharacterData *This, long offset, long count, BSTR *data)
EXTERN_C const IID IID_IXMLDOMEntityReference
Definition msxml6.h:11570
struct IXMLDOMParseErrorVtbl IXMLDOMParseErrorVtbl
HRESULT STDMETHODCALLTYPE IVBSAXErrorHandler_error_Proxy(IVBSAXErrorHandler *This, IVBSAXLocator *oLocator, BSTR *strErrorMessage, long nErrorCode)
HRESULT STDMETHODCALLTYPE IVBSAXAttributes_getTypeFromQName_Proxy(IVBSAXAttributes *This, BSTR strQName, BSTR *strType)
enum _SCHEMAUSE SCHEMAUSE
void __RPC_STUB IMXAttributes_removeAttribute_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
interface ISchemaType ISchemaType
Definition msxml6.h:398
HRESULT STDMETHODCALLTYPE IXTLRuntime_uniqueID_Proxy(IXTLRuntime *This, IXMLDOMNode *pNode, long *pID)
HRESULT STDMETHODCALLTYPE ISchemaType_get_patterns_Proxy(ISchemaType *This, ISchemaStringCollection **patterns)
HRESULT STDMETHODCALLTYPE ISchema_get_attributeGroups_Proxy(ISchema *This, ISchemaItemCollection **attributeGroups)
void __RPC_STUB IMXWriter_put_encoding_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IMXXMLFilter_putProperty_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMSchemaCollection_get__newEnum_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXSLProcessor_setStartMode_Proxy(IXSLProcessor *This, BSTR mode, BSTR namespaceURI)
void __RPC_STUB IXMLDOMDocument_createElement_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE ISchemaStringCollection_get_length_Proxy(ISchemaStringCollection *This, long *length)
HRESULT STDMETHODCALLTYPE IMXAttributes_removeAttribute_Proxy(IMXAttributes *This, int nIndex)
struct SAXAttributes SAXAttributes
Definition msxml6.h:984
void __RPC_STUB IXMLDOMProcessingInstruction_get_data_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB ISchemaItemCollection_get_length_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct MXHTMLWriter MXHTMLWriter
Definition msxml6.h:936
HRESULT STDMETHODCALLTYPE IXMLDOMDocumentType_get_name_Proxy(IXMLDOMDocumentType *This, BSTR *rootName)
void __RPC_STUB IXMLDOMNode_put_dataType_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLHTTPRequest_get_responseText_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLHTTPRequest_get_responseBody_Proxy(IXMLHTTPRequest *This, VARIANT *pvarBody)
HRESULT STDMETHODCALLTYPE IMXReaderControl_resume_Proxy(IMXReaderControl *This)
HRESULT STDMETHODCALLTYPE IVBSAXLocator_get_publicId_Proxy(IVBSAXLocator *This, BSTR *strPublicId)
HRESULT STDMETHODCALLTYPE IVBSAXDTDHandler_notationDecl_Proxy(IVBSAXDTDHandler *This, BSTR *strName, BSTR *strPublicId, BSTR *strSystemId)
void __RPC_STUB ISchemaElement_get_isReference_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE ISAXXMLFilter_getParent_Proxy(ISAXXMLFilter *This, ISAXXMLReader **ppReader)
EXTERN_C const CLSID CLSID_SAXAttributes60
Definition msxml6.h:28763
void __RPC_STUB IXMLDOMDocument_get_resolveExternals_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const IID IID_IXMLDOMAttribute
Definition msxml6.h:7052
HRESULT STDMETHODCALLTYPE IXMLDOMDocument2_get_schemas_Proxy(IXMLDOMDocument2 *This, VARIANT *otherCollection)
HRESULT STDMETHODCALLTYPE IXMLHTTPRequest_get_status_Proxy(IXMLHTTPRequest *This, long *plStatus)
HRESULT STDMETHODCALLTYPE IXMLDOMSelection_getProperty_Proxy(IXMLDOMSelection *This, BSTR name, VARIANT *value)
struct XMLSchemaCache XMLSchemaCache
Definition msxml6.h:612
HRESULT STDMETHODCALLTYPE IXMLDOMNamedNodeMap_get_item_Proxy(IXMLDOMNamedNodeMap *This, long index, IXMLDOMNode **listItem)
struct IXMLDOMDocument3Vtbl IXMLDOMDocument3Vtbl
void __RPC_STUB IXMLDOMNode_insertBefore_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct IXMLDOMAttributeVtbl IXMLDOMAttributeVtbl
void __RPC_STUB IServerXMLHTTPRequest2_setProxyCredentials_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMDocumentType_get_name_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE ISAXDeclHandler_elementDecl_Proxy(ISAXDeclHandler *This, const wchar_t *pwchName, int cchName, const wchar_t *pwchModel, int cchModel)
void __RPC_STUB IXMLDOMDocument_putref_documentElement_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IVBSAXAttributes_getTypeFromName_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB ISAXAttributes_getTypeFromQName_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMNode_get_specified_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IServerXMLHTTPRequest_waitForResponse_Proxy(IServerXMLHTTPRequest *This, VARIANT timeoutInSeconds, VARIANT_BOOL *isSuccessful)
HRESULT STDMETHODCALLTYPE IXMLDOMSchemaCollection2_getSchema_Proxy(IXMLDOMSchemaCollection2 *This, BSTR namespaceURI, ISchema **schema)
_W64 unsigned long * PULONG_PTR
Definition msxml6.h:1096
HRESULT STDMETHODCALLTYPE ISchemaType_get_length_Proxy(ISchemaType *This, VARIANT *length)
void __RPC_STUB IMXWriter_put_output_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct IVBSAXXMLReaderVtbl IVBSAXXMLReaderVtbl
void __RPC_STUB IVBSAXXMLReader_get_secureBaseURL_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMSchemaCollection_get__newEnum_Proxy(IXMLDOMSchemaCollection *This, IUnknown **ppUnk)
void __RPC_STUB IMXWriter_put_omitXMLDeclaration_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
interface IVBSAXXMLFilter IVBSAXXMLFilter
Definition msxml6.h:266
HRESULT STDMETHODCALLTYPE IMXWriter_get_byteOrderMark_Proxy(IMXWriter *This, VARIANT_BOOL *fWriteByteOrderMark)
EXTERN_C const CLSID CLSID_SAXXMLReader30
Definition msxml6.h:28651
void __RPC_STUB IVBSAXXMLReader_putref_entityResolver_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct IMXReaderControlVtbl IMXReaderControlVtbl
HRESULT STDMETHODCALLTYPE IXMLDOMNamedNodeMap_removeQualifiedItem_Proxy(IXMLDOMNamedNodeMap *This, BSTR baseName, BSTR namespaceURI, IXMLDOMNode **qualifiedItem)
void __RPC_STUB IXMLDOMParseError2_get_errorParametersCount_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IVBMXNamespaceManager_put_allowOverride_Proxy(IVBMXNamespaceManager *This, VARIANT_BOOL fOverride)
void __RPC_STUB IVBSAXAttributes_get_length_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB ISchemaElement_get_fixedValue_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMDocument2_get_namespaces_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE ISAXXMLReader_putErrorHandler_Proxy(ISAXXMLReader *This, ISAXErrorHandler *pHandler)
HRESULT STDMETHODCALLTYPE IVBSAXLexicalHandler_endDTD_Proxy(IVBSAXLexicalHandler *This)
void __RPC_STUB IMXReaderControl_resume_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMNamedNodeMap_getQualifiedItem_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE ISchemaElement_get_disallowedSubstitutions_Proxy(ISchemaElement *This, SCHEMADERIVATIONMETHOD *disallowed)
void __RPC_STUB IVBSAXContentHandler_startElement_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB ISAXAttributes_getName_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct XMLHTTP XMLHTTP
Definition msxml6.h:732
HRESULT STDMETHODCALLTYPE IXMLDOMDocument2_getProperty_Proxy(IXMLDOMDocument2 *This, BSTR name, VARIANT *value)
struct DOMDocument60 DOMDocument60
Definition msxml6.h:540
void __RPC_STUB ISchemaType_get_patterns_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE ISAXDeclHandler_internalEntityDecl_Proxy(ISAXDeclHandler *This, const wchar_t *pwchName, int cchName, const wchar_t *pwchValue, int cchValue)
EXTERN_C const CLSID CLSID_FreeThreadedDOMDocument40
Definition msxml6.h:28475
HRESULT STDMETHODCALLTYPE IXMLDOMSchemaCollection_get_namespaceURI_Proxy(IXMLDOMSchemaCollection *This, long index, BSTR *length)
void __RPC_STUB IVBMXNamespaceManager_getURI_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IMXNamespaceManager_getURI_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const IID IID_IXMLDOMNode
Definition msxml6.h:1525
EXTERN_C const IID IID_ISchemaItem
Definition msxml6.h:22081
void __RPC_STUB IVBSAXXMLReader_put_baseURL_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXSLTemplate_createProcessor_Proxy(IXSLTemplate *This, IXSLProcessor **ppProcessor)
void __RPC_STUB ISAXErrorHandler_fatalError_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMNode_get_ownerDocument_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMSchemaCollection2_getSchema_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct IXSLProcessorVtbl IXSLProcessorVtbl
void __RPC_STUB IVBSAXErrorHandler_error_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct XMLSchemaCache30 XMLSchemaCache30
Definition msxml6.h:636
struct IXMLDOMDocumentTypeVtbl IXMLDOMDocumentTypeVtbl
void __RPC_STUB ISchemaItemCollection_get_item_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const IID IID_IXSLTemplate
Definition msxml6.h:13722
void __RPC_STUB IXMLDOMDocument2_validate_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB ISAXLexicalHandler_endDTD_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IVBSAXLocator_get_systemId_Proxy(IVBSAXLocator *This, BSTR *strSystemId)
HRESULT STDMETHODCALLTYPE IVBSAXContentHandler_startDocument_Proxy(IVBSAXContentHandler *This)
HRESULT STDMETHODCALLTYPE IXMLDOMDocument_createNode_Proxy(IXMLDOMDocument *This, VARIANT Type, BSTR name, BSTR namespaceURI, IXMLDOMNode **node)
interface IXMLDOMComment IXMLDOMComment
Definition msxml6.h:116
HRESULT STDMETHODCALLTYPE IXMLDOMDocument_put_async_Proxy(IXMLDOMDocument *This, VARIANT_BOOL isAsync)
RPC_IF_HANDLE __MIDL_itf_msxml6_0000_v0_0_s_ifspec
struct SAXAttributes30 SAXAttributes30
Definition msxml6.h:996
interface ISchema ISchema
Definition msxml6.h:374
void __RPC_STUB ISAXXMLReader_putErrorHandler_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IMXAttributes_addAttribute_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMDocument_get_validateOnParse_Proxy(IXMLDOMDocument *This, VARIANT_BOOL *isValidating)
enum tagDOMNodeType DOMNodeType
void __RPC_STUB IXMLHTTPRequest_get_responseXML_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct IXMLDOMEntityVtbl IXMLDOMEntityVtbl
HRESULT STDMETHODCALLTYPE IXMLDOMDocument_get_documentElement_Proxy(IXMLDOMDocument *This, IXMLDOMElement **DOMElement)
HRESULT STDMETHODCALLTYPE IXMLHTTPRequest_get_responseStream_Proxy(IXMLHTTPRequest *This, VARIANT *pvarBody)
void __RPC_STUB IXTLRuntime_uniqueID_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const CLSID CLSID_XMLSchemaCache26
Definition msxml6.h:28499
void __RPC_STUB IXMLDOMNamedNodeMap_reset_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMParseError2_get_allErrors_Proxy(IXMLDOMParseError2 *This, IXMLDOMParseErrorCollection **allErrors)
HRESULT STDMETHODCALLTYPE IXMLDOMNode_selectSingleNode_Proxy(IXMLDOMNode *This, BSTR queryString, IXMLDOMNode **resultNode)
struct XMLSchemaCache40 XMLSchemaCache40
Definition msxml6.h:648
struct SAXXMLReader60 SAXXMLReader60
Definition msxml6.h:876
void __RPC_STUB ISchemaAttribute_get_type_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMNotation_get_publicId_Proxy(IXMLDOMNotation *This, VARIANT *publicID)
void __RPC_STUB IXMLDOMParseErrorCollection_get__newEnum_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct SAXXMLReader SAXXMLReader
Definition msxml6.h:840
RPC_IF_HANDLE __MIDL_itf_msxml6_0000_v0_0_c_ifspec
HRESULT STDMETHODCALLTYPE ISchemaElement_get_fixedValue_Proxy(ISchemaElement *This, BSTR *fixedValue)
HRESULT STDMETHODCALLTYPE IXSLProcessor_addParameter_Proxy(IXSLProcessor *This, BSTR baseName, VARIANT parameter, BSTR namespaceURI)
struct IServerXMLHTTPRequest2Vtbl IServerXMLHTTPRequest2Vtbl
EXTERN_C const IID IID_IMXSchemaDeclHandler
Definition msxml6.h:20812
void __RPC_STUB ISchema_get_targetNamespace_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IMXAttributes_setAttributes_Proxy(IMXAttributes *This, VARIANT varAtts)
void __RPC_STUB IServerXMLHTTPRequest_setOption_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMSchemaCollection2_put_validateOnLoad_Proxy(IXMLDOMSchemaCollection2 *This, VARIANT_BOOL validateOnLoad)
void __RPC_STUB IMXWriter_put_version_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMDocument_put_ondataavailable_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXSLProcessor_addObject_Proxy(IXSLProcessor *This, IDispatch *obj, BSTR namespaceURI)
EXTERN_C const IID IID_IXMLDOMDocument3
Definition msxml6.h:5030
void __RPC_STUB IVBSAXContentHandler_skippedEntity_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IMXWriter_put_indent_Proxy(IMXWriter *This, VARIANT_BOOL fIndentMode)
struct MXHTMLWriter60 MXHTMLWriter60
Definition msxml6.h:972
void __RPC_STUB ISchemaParticle_get_minOccurs_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
interface IXMLDOMParseError2 IXMLDOMParseError2
Definition msxml6.h:164
void __RPC_STUB ISAXDTDHandler_notationDecl_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const IID IID_ISchemaType
Definition msxml6.h:23728
void __RPC_STUB IXMLDOMSchemaCollection_add_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IMXNamespaceManager_getPrefix_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB ISchemaIdentityConstraint_get_selector_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_ownerDocument_Proxy(IXMLDOMNode *This, IXMLDOMDocument **DOMDocument)
void __RPC_STUB ISAXContentHandler_endDocument_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const IID IID_ISAXDTDHandler
Definition msxml6.h:15704
void __RPC_STUB ISchemaType_get_baseTypes_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMSchemaCollection2_get_validateOnLoad_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const IID IID_ISAXDeclHandler
Definition msxml6.h:16244
interface IVBSAXEntityResolver IVBSAXEntityResolver
Definition msxml6.h:278
HRESULT STDMETHODCALLTYPE IXMLDOMParseErrorCollection_get__newEnum_Proxy(IXMLDOMParseErrorCollection *This, IUnknown **ppunk)
void __RPC_STUB IMXWriter_get_omitXMLDeclaration_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IVBSAXLocator_get_columnNumber_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_USER MIDL_user_free(void *)
HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_putref_contentHandler_Proxy(IVBSAXXMLReader *This, IVBSAXContentHandler *oHandler)
HRESULT STDMETHODCALLTYPE ISchemaAttribute_get_use_Proxy(ISchemaAttribute *This, SCHEMAUSE *use)
void __RPC_STUB IVBSAXEntityResolver_resolveEntity_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMAttribute_put_value_Proxy(IXMLDOMAttribute *This, VARIANT attributeValue)
interface IMXNamespacePrefixes IMXNamespacePrefixes
Definition msxml6.h:470
interface IXMLDOMSchemaCollection IXMLDOMSchemaCollection
Definition msxml6.h:176
HRESULT STDMETHODCALLTYPE ISAXAttributes_getURI_Proxy(ISAXAttributes *This, int nIndex, const wchar_t **ppwchUri, int *pcchUri)
void __RPC_STUB IVBSAXLexicalHandler_comment_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE ISAXAttributes_getLocalName_Proxy(ISAXAttributes *This, int nIndex, const wchar_t **ppwchLocalName, int *pcchLocalName)
HRESULT STDMETHODCALLTYPE ISchema_get_types_Proxy(ISchema *This, ISchemaItemCollection **types)
void __RPC_STUB ISAXContentHandler_characters_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMElement_setAttribute_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLHTTPRequest_setRequestHeader_Proxy(IXMLHTTPRequest *This, BSTR bstrHeader, BSTR bstrValue)
HRESULT STDMETHODCALLTYPE ISchemaItem_get_id_Proxy(ISchemaItem *This, BSTR *id)
interface IXMLDOMDocument IXMLDOMDocument
Definition msxml6.h:62
void __RPC_STUB IMXXMLFilter_putref_contentHandler_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB ISchemaItem_get_id_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE ISAXContentHandler_startPrefixMapping_Proxy(ISAXContentHandler *This, const wchar_t *pwchPrefix, int cchPrefix, const wchar_t *pwchUri, int cchUri)
HRESULT STDMETHODCALLTYPE IXSLProcessor_get_startModeURI_Proxy(IXSLProcessor *This, BSTR *namespaceURI)
void __RPC_STUB IVBMXNamespaceManager_reset_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMNode_get_baseName_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IServerXMLHTTPRequest2_setProxy_Proxy(IServerXMLHTTPRequest2 *This, SXH_PROXY_SETTING proxySetting, VARIANT varProxyServer, VARIANT varBypassList)
HRESULT STDMETHODCALLTYPE IXMLDOMDocument_save_Proxy(IXMLDOMDocument *This, VARIANT destination)
void __RPC_STUB IXMLDOMNode_selectSingleNode_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMSchemaCollection_remove_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct ServerXMLHTTP ServerXMLHTTP
Definition msxml6.h:792
void __RPC_STUB IXMLDOMNamedNodeMap_removeNamedItem_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMParseError_get_srcText_Proxy(IXMLDOMParseError *This, BSTR *sourceString)
HRESULT STDMETHODCALLTYPE IMXXMLFilter_putProperty_Proxy(IMXXMLFilter *This, BSTR strName, VARIANT varValue)
HRESULT STDMETHODCALLTYPE ISchema_get_elements_Proxy(ISchema *This, ISchemaItemCollection **elements)
HRESULT STDMETHODCALLTYPE IVBSAXErrorHandler_fatalError_Proxy(IVBSAXErrorHandler *This, IVBSAXLocator *oLocator, BSTR *strErrorMessage, long nErrorCode)
void __RPC_STUB IXSLProcessor_reset_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IVBSAXContentHandler_putref_documentLocator_Proxy(IVBSAXContentHandler *This, IVBSAXLocator *oLocator)
void __RPC_STUB IXSLProcessor_transform_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
#define _W64
Definition msxml6.h:1090
void __RPC_STUB IXMLDOMCharacterData_get_data_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE ISAXXMLReader_putDTDHandler_Proxy(ISAXXMLReader *This, ISAXDTDHandler *pHandler)
HRESULT STDMETHODCALLTYPE IXMLDOMSelection_removeAll_Proxy(IXMLDOMSelection *This)
enum _SCHEMADERIVATIONMETHOD SCHEMADERIVATIONMETHOD
struct XMLSchemaCache26 XMLSchemaCache26
Definition msxml6.h:624
void __RPC_STUB IXMLDOMDocument_put_preserveWhiteSpace_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IVBSAXXMLReader_get_errorHandler_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE ISchemaType_get_enumeration_Proxy(ISchemaType *This, ISchemaStringCollection **enumeration)
HRESULT STDMETHODCALLTYPE IXMLDOMParseError_get_line_Proxy(IXMLDOMParseError *This, long *lineNumber)
struct ISchemaElementVtbl ISchemaElementVtbl
HRESULT STDMETHODCALLTYPE IMXXMLFilter_get_errorHandler_Proxy(IMXXMLFilter *This, IUnknown **oHandler)
EXTERN_C const CLSID CLSID_XSLTemplate60
Definition msxml6.h:28563
void __RPC_STUB ISAXErrorHandler_error_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE ISchemaAttribute_get_fixedValue_Proxy(ISchemaAttribute *This, BSTR *fixedValue)
EXTERN_C const IID IID_IMXAttributes
Definition msxml6.h:20221
HRESULT STDMETHODCALLTYPE IXMLDOMDocument_get_async_Proxy(IXMLDOMDocument *This, VARIANT_BOOL *isAsync)
void __RPC_STUB IXMLDOMNotation_get_publicId_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IMXWriter_get_encoding_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMProcessingInstruction_put_data_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMSelection_setProperty_Proxy(IXMLDOMSelection *This, BSTR name, VARIANT value)
struct SAXAttributes40 SAXAttributes40
Definition msxml6.h:1008
void __RPC_STUB IVBSAXAttributes_getValueFromQName_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IVBSAXXMLReader_parseURL_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB ISAXAttributes_getLocalName_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct ServerXMLHTTP30 ServerXMLHTTP30
Definition msxml6.h:804
void __RPC_STUB ISchemaType_get_totalDigits_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IMXAttributes_setQName_Proxy(IMXAttributes *This, int nIndex, BSTR strQName)
HRESULT STDMETHODCALLTYPE IXMLDOMParseError_get_reason_Proxy(IXMLDOMParseError *This, BSTR *reasonString)
void __RPC_STUB ISAXXMLFilter_getParent_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMSelection_getProperty_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE ISAXXMLReader_getBaseURL_Proxy(ISAXXMLReader *This, const wchar_t **ppwchBaseUrl)
EXTERN_C const IID IID_ISAXAttributes
Definition msxml6.h:16461
void __RPC_STUB ISchemaElement_get_type_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB ISchemaAttribute_get_fixedValue_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXTLRuntime_ancestorChildNumber_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB ISAXXMLReader_putFeature_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IMXWriter_put_omitXMLDeclaration_Proxy(IMXWriter *This, VARIANT_BOOL fValue)
HRESULT STDMETHODCALLTYPE IVBSAXContentHandler_startElement_Proxy(IVBSAXContentHandler *This, BSTR *strNamespaceURI, BSTR *strLocalName, BSTR *strQName, IVBSAXAttributes *oAttributes)
HRESULT STDMETHODCALLTYPE IVBMXNamespaceManager_get_allowOverride_Proxy(IVBMXNamespaceManager *This, VARIANT_BOOL *fOverride)
void __RPC_STUB IXMLDOMCharacterData_insertData_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMText_splitText_Proxy(IXMLDOMText *This, long offset, IXMLDOMText **rightHandTextNode)
HRESULT STDMETHODCALLTYPE IMXAttributes_clear_Proxy(IMXAttributes *This)
HRESULT STDMETHODCALLTYPE ISchemaItemCollection_itemByName_Proxy(ISchemaItemCollection *This, BSTR name, ISchemaItem **item)
HRESULT STDMETHODCALLTYPE ISchemaModelGroup_get_particles_Proxy(ISchemaModelGroup *This, ISchemaItemCollection **particles)
HRESULT STDMETHODCALLTYPE IXMLDOMDocument2_get_namespaces_Proxy(IXMLDOMDocument2 *This, IXMLDOMSchemaCollection **namespaceCollection)
HRESULT STDMETHODCALLTYPE IXMLDOMParseErrorCollection_get_next_Proxy(IXMLDOMParseErrorCollection *This, IXMLDOMParseError2 **error)
interface IXMLDOMProcessingInstruction IXMLDOMProcessingInstruction
Definition msxml6.h:122
void __RPC_STUB ISchemaComplexType_get_contentType_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
enum _SXH_PROXY_SETTING SXH_PROXY_SETTING
void __RPC_STUB IXMLHTTPRequest_get_responseStream_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMNode_appendChild_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE ISAXDTDHandler_unparsedEntityDecl_Proxy(ISAXDTDHandler *This, const wchar_t *pwchName, int cchName, const wchar_t *pwchPublicId, int cchPublicId, const wchar_t *pwchSystemId, int cchSystemId, const wchar_t *pwchNotationName, int cchNotationName)
struct IMXNamespaceManagerVtbl IMXNamespaceManagerVtbl
struct ISchemaAttributeVtbl ISchemaAttributeVtbl
void __RPC_STUB IXMLDOMProcessingInstruction_get_target_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IMXSchemaDeclHandler_schemaElementDecl_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMNode_get_definition_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IVBSAXDeclHandler_elementDecl_Proxy(IVBSAXDeclHandler *This, BSTR *strName, BSTR *strModel)
EXTERN_C const IID IID_ISchema
Definition msxml6.h:22363
interface IXMLDOMDocumentType IXMLDOMDocumentType
Definition msxml6.h:134
HRESULT STDMETHODCALLTYPE IXSLProcessor_get_output_Proxy(IXSLProcessor *This, VARIANT *pOutput)
HRESULT STDMETHODCALLTYPE IXMLDOMParseError_get_url_Proxy(IXMLDOMParseError *This, BSTR *urlString)
HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_putref_dtdHandler_Proxy(IVBSAXXMLReader *This, IVBSAXDTDHandler *oHandler)
HRESULT STDMETHODCALLTYPE IMXXMLFilter_putref_dtdHandler_Proxy(IMXXMLFilter *This, IUnknown *oHandler)
HRESULT STDMETHODCALLTYPE IVBSAXDTDHandler_unparsedEntityDecl_Proxy(IVBSAXDTDHandler *This, BSTR *strName, BSTR *strPublicId, BSTR *strSystemId, BSTR *strNotationName)
_SXH_PROXY_SETTING
Definition msxml6.h:1228
@ SXH_PROXY_SET_PROXY
Definition msxml6.h:1232
@ SXH_PROXY_SET_DEFAULT
Definition msxml6.h:1229
@ SXH_PROXY_SET_PRECONFIG
Definition msxml6.h:1230
@ SXH_PROXY_SET_DIRECT
Definition msxml6.h:1231
HRESULT STDMETHODCALLTYPE IMXWriter_get_encoding_Proxy(IMXWriter *This, BSTR *strEncoding)
HRESULT STDMETHODCALLTYPE ISchemaType_get_final_Proxy(ISchemaType *This, SCHEMADERIVATIONMETHOD *final)
void __RPC_STUB ISchemaAttributeGroup_get_attributes_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB ISAXXMLReader_putSecureBaseURL_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct ISAXEntityResolverVtbl ISAXEntityResolverVtbl
HRESULT STDMETHODCALLTYPE IMXWriter_put_byteOrderMark_Proxy(IMXWriter *This, VARIANT_BOOL fWriteByteOrderMark)
void __RPC_STUB IMXNamespaceManager_getAllowOverride_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMNode_put_text_Proxy(IXMLDOMNode *This, BSTR text)
void __RPC_STUB IXSLProcessor_get_ownerTemplate_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
interface IXMLDOMElement IXMLDOMElement
Definition msxml6.h:104
void __RPC_STUB IMXWriter_put_indent_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const CLSID CLSID_FreeThreadedDOMDocument
Definition msxml6.h:28451
struct ISchemaAttributeGroupVtbl ISchemaAttributeGroupVtbl
EXTERN_C const CLSID CLSID_SAXXMLReader
Definition msxml6.h:28643
HRESULT STDMETHODCALLTYPE ISchemaType_get_variety_Proxy(ISchemaType *This, SCHEMATYPEVARIETY *variety)
void __RPC_STUB IXMLDOMDocument_put_validateOnParse_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMDocument_createElement_Proxy(IXMLDOMDocument *This, BSTR tagName, IXMLDOMElement **element)
EXTERN_C const IID IID_IXMLDOMDocumentType
Definition msxml6.h:10145
interface ISchemaIdentityConstraint ISchemaIdentityConstraint
Definition msxml6.h:428
HRESULT STDMETHODCALLTYPE ISAXLexicalHandler_comment_Proxy(ISAXLexicalHandler *This, const wchar_t *pwchChars, int cchChars)
void __RPC_STUB IXMLDOMSelection_putref_context_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB ISchema_get_version_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct XSLTemplate26 XSLTemplate26
Definition msxml6.h:684
interface IVBSAXDeclHandler IVBSAXDeclHandler
Definition msxml6.h:308
HRESULT STDMETHODCALLTYPE IXMLDOMDocument_abort_Proxy(IXMLDOMDocument *This)
void __RPC_STUB IXMLDOMNode_get_firstChild_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE ISAXLexicalHandler_startCDATA_Proxy(ISAXLexicalHandler *This)
void __RPC_STUB ISAXDeclHandler_internalEntityDecl_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMSchemaCollection_add_Proxy(IXMLDOMSchemaCollection *This, BSTR namespaceURI, VARIANT var)
HRESULT STDMETHODCALLTYPE IMXNamespaceManager_popContext_Proxy(IMXNamespaceManager *This)
EXTERN_C const IID IID_IXMLDOMCharacterData
Definition msxml6.h:6431
void __RPC_STUB IXMLDOMSchemaCollection2_put_validateOnLoad_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
interface IXMLHTTPRequest IXMLHTTPRequest
Definition msxml6.h:452
void __RPC_STUB ISAXXMLReader_getEntityResolver_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const CLSID CLSID_SAXAttributes
Definition msxml6.h:28739
EXTERN_C const CLSID CLSID_MXHTMLWriter
Definition msxml6.h:28707
void __RPC_STUB IMXWriter_get_standalone_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMDocument_createComment_Proxy(IXMLDOMDocument *This, BSTR data, IXMLDOMComment **comment)
void __RPC_STUB ISchemaElement_get_isNillable_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
interface ISchemaStringCollection ISchemaStringCollection
Definition msxml6.h:356
interface IXSLProcessor IXSLProcessor
Definition msxml6.h:194
void __RPC_STUB ISchemaType_get_maxLength_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct IVBSAXLocatorVtbl IVBSAXLocatorVtbl
HRESULT STDMETHODCALLTYPE IXMLDOMDocument_put_ondataavailable_Proxy(IXMLDOMDocument *This, VARIANT ondataavailableSink)
void __RPC_STUB IVBSAXContentHandler_endPrefixMapping_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE ISAXXMLReader_putBaseURL_Proxy(ISAXXMLReader *This, const wchar_t *pwchBaseUrl)
void __RPC_STUB IXMLDOMDocument_get_async_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
interface IXMLDOMSelection IXMLDOMSelection
Definition msxml6.h:440
void __RPC_STUB IXMLDOMParseError_get_filepos_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE ISchemaParticle_get_minOccurs_Proxy(ISchemaParticle *This, VARIANT *minOccurs)
HRESULT STDMETHODCALLTYPE ISAXContentHandler_endPrefixMapping_Proxy(ISAXContentHandler *This, const wchar_t *pwchPrefix, int cchPrefix)
void __RPC_STUB IXMLDOMNode_get_nextSibling_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMNode_transformNode_Proxy(IXMLDOMNode *This, IXMLDOMNode *stylesheet, BSTR *xmlString)
HRESULT STDMETHODCALLTYPE IXMLDOMNode_appendChild_Proxy(IXMLDOMNode *This, IXMLDOMNode *newChild, IXMLDOMNode **outNewChild)
void __RPC_STUB ISAXXMLReader_putProperty_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE ISAXAttributes_getTypeFromName_Proxy(ISAXAttributes *This, const wchar_t *pwchUri, int cchUri, const wchar_t *pwchLocalName, int cchLocalName, const wchar_t **ppwchType, int *pcchType)
void __RPC_STUB IXMLDOMDocument_get_url_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXSLProcessor_get_output_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB ISAXAttributes_getValueFromName_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_dataType_Proxy(IXMLDOMNode *This, VARIANT *dataTypeName)
HRESULT STDMETHODCALLTYPE IXMLDOMElement_setAttribute_Proxy(IXMLDOMElement *This, BSTR name, VARIANT value)
HRESULT STDMETHODCALLTYPE IXSLTemplate_get_stylesheet_Proxy(IXSLTemplate *This, IXMLDOMNode **stylesheet)
HRESULT STDMETHODCALLTYPE IXMLDOMDocument_put_resolveExternals_Proxy(IXMLDOMDocument *This, VARIANT_BOOL isResolving)
void __RPC_STUB IXMLDOMNode_get_nodeTypeString_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMDocument_getElementsByTagName_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_nodeTypedValue_Proxy(IXMLDOMNode *This, VARIANT *typedValue)
HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_get_secureBaseURL_Proxy(IVBSAXXMLReader *This, BSTR *strSecureBaseURL)
struct IXMLDOMDocumentFragmentVtbl IXMLDOMDocumentFragmentVtbl
void __RPC_STUB IXMLDOMDocument_nodeFromID_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE ISchemaNotation_get_publicIdentifier_Proxy(ISchemaNotation *This, BSTR *uri)
void __RPC_STUB IMXReaderControl_suspend_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB ISAXLocator_getPublicId_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct DOMDocument26 DOMDocument26
Definition msxml6.h:504
HRESULT STDMETHODCALLTYPE ISchemaIdentityConstraint_get_selector_Proxy(ISchemaIdentityConstraint *This, BSTR *selector)
HRESULT STDMETHODCALLTYPE IXMLDOMSchemaCollection_get_Proxy(IXMLDOMSchemaCollection *This, BSTR namespaceURI, IXMLDOMNode **schemaNode)
void __RPC_STUB IXTLRuntime_childNumber_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE ISAXContentHandler_processingInstruction_Proxy(ISAXContentHandler *This, const wchar_t *pwchTarget, int cchTarget, const wchar_t *pwchData, int cchData)
HRESULT STDMETHODCALLTYPE ISchemaType_get_minLength_Proxy(ISchemaType *This, VARIANT *minLength)
void __RPC_STUB IXMLDOMDocument_createNode_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB ISAXLexicalHandler_endEntity_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_get_dtdHandler_Proxy(IVBSAXXMLReader *This, IVBSAXDTDHandler **oHandler)
struct IVBSAXXMLFilterVtbl IVBSAXXMLFilterVtbl
HRESULT STDMETHODCALLTYPE IXMLHTTPRequest_send_Proxy(IXMLHTTPRequest *This, VARIANT varBody)
EXTERN_C const IID IID_IVBMXNamespaceManager
Definition msxml6.h:27724
interface ISAXLexicalHandler ISAXLexicalHandler
Definition msxml6.h:242
void __RPC_STUB ISAXXMLReader_putEntityResolver_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
enum _SCHEMACONTENTTYPE SCHEMACONTENTTYPE
HRESULT STDMETHODCALLTYPE ISAXEntityResolver_resolveEntity_Proxy(ISAXEntityResolver *This, const wchar_t *pwchPublicId, const wchar_t *pwchSystemId, VARIANT *pvarInput)
HRESULT STDMETHODCALLTYPE IMXXMLFilter_getProperty_Proxy(IMXXMLFilter *This, BSTR strName, VARIANT *varValue)
void __RPC_STUB IVBSAXLexicalHandler_startDTD_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IVBSAXLexicalHandler_endDTD_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IVBSAXXMLFilter_get_parent_Proxy(IVBSAXXMLFilter *This, IVBSAXXMLReader **oReader)
HRESULT STDMETHODCALLTYPE IXMLDOMCharacterData_insertData_Proxy(IXMLDOMCharacterData *This, long offset, BSTR data)
void __RPC_STUB IXSLProcessor_get_startMode_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const CLSID CLSID_ServerXMLHTTP60
Definition msxml6.h:28635
HRESULT STDMETHODCALLTYPE IVBSAXContentHandler_processingInstruction_Proxy(IVBSAXContentHandler *This, BSTR *strTarget, BSTR *strData)
void __RPC_STUB IXMLDOMElement_getAttribute_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct IXMLDOMParseErrorCollectionVtbl IXMLDOMParseErrorCollectionVtbl
interface ISchemaElement ISchemaElement
Definition msxml6.h:392
void __RPC_STUB IMXXMLFilter_putref_entityResolver_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE ISAXLocator_getLineNumber_Proxy(ISAXLocator *This, int *pnLine)
EXTERN_C const IID IID_IXMLDOMImplementation
Definition msxml6.h:1384
void __RPC_STUB ISAXContentHandler_endPrefixMapping_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct IMXWriterVtbl IMXWriterVtbl
void __RPC_STUB ISchemaAny_get_processContents_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const CLSID CLSID_XMLHTTP26
Definition msxml6.h:28579
void __RPC_STUB ISAXXMLReader_putDTDHandler_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE ISAXXMLReader_putSecureBaseURL_Proxy(ISAXXMLReader *This, const wchar_t *pwchSecureBaseUrl)
HRESULT STDMETHODCALLTYPE ISAXAttributes_getValueFromQName_Proxy(ISAXAttributes *This, const wchar_t *pwchQName, int cchQName, const wchar_t **ppwchValue, int *pcchValue)
EXTERN_C const CLSID CLSID_DOMDocument60
Definition msxml6.h:28443
interface IXMLDOMParseError IXMLDOMParseError
Definition msxml6.h:158
HRESULT STDMETHODCALLTYPE IVBSAXAttributes_getQName_Proxy(IVBSAXAttributes *This, int nIndex, BSTR *strQName)
HRESULT STDMETHODCALLTYPE IMXWriter_flush_Proxy(IMXWriter *This)
void __RPC_STUB ISAXXMLReader_getBaseURL_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
interface ISAXContentHandler ISAXContentHandler
Definition msxml6.h:224
HRESULT STDMETHODCALLTYPE IXMLDOMNodeList_get_item_Proxy(IXMLDOMNodeList *This, long index, IXMLDOMNode **listItem)
void __RPC_STUB IXMLDOMNode_get_dataType_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const IID IID_IMXNamespaceManager
Definition msxml6.h:28108
void __RPC_STUB IXMLDOMNode_get_parsed_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const IID IID_ISchemaItemCollection
Definition msxml6.h:21838
HRESULT STDMETHODCALLTYPE IVBMXNamespaceManager_pushNodeContext_Proxy(IVBMXNamespaceManager *This, IXMLDOMNode *contextNode, VARIANT_BOOL fDeep)
struct IXMLDOMSelectionVtbl IXMLDOMSelectionVtbl
void __RPC_STUB ISAXAttributes_getValueFromQName_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IVBMXNamespaceManager_get_allowOverride_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IVBMXNamespaceManager_getURIFromNode_Proxy(IVBMXNamespaceManager *This, BSTR strPrefix, IXMLDOMNode *contextNode, VARIANT *uri)
HRESULT STDMETHODCALLTYPE ISAXLexicalHandler_endDTD_Proxy(ISAXLexicalHandler *This)
HRESULT STDMETHODCALLTYPE IXMLDOMEntity_get_notationName_Proxy(IXMLDOMEntity *This, BSTR *name)
HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_nodeValue_Proxy(IXMLDOMNode *This, VARIANT *value)
interface ISchemaAttribute ISchemaAttribute
Definition msxml6.h:386
void __RPC_STUB ISchemaParticle_get_maxOccurs_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
RPC_IF_HANDLE __MIDL_itf_msxml6_0192_v0_0_c_ifspec
HRESULT STDMETHODCALLTYPE ISchemaAttribute_get_defaultValue_Proxy(ISchemaAttribute *This, BSTR *defaultValue)
void __RPC_STUB IMXNamespaceManager_pushContext_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
enum _SCHEMATYPEVARIETY SCHEMATYPEVARIETY
HRESULT STDMETHODCALLTYPE ISAXXMLReader_parse_Proxy(ISAXXMLReader *This, VARIANT varInput)
interface IMXXMLFilter IMXXMLFilter
Definition msxml6.h:344
void __RPC_STUB IXSLProcessor_put_input_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IVBMXNamespaceManager_put_allowOverride_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE ISAXXMLReader_parseURL_Proxy(ISAXXMLReader *This, const wchar_t *pwchUrl)
HRESULT STDMETHODCALLTYPE ISAXXMLReader_putEntityResolver_Proxy(ISAXXMLReader *This, ISAXEntityResolver *pResolver)
struct ISAXDeclHandlerVtbl ISAXDeclHandlerVtbl
void __RPC_STUB IXSLProcessor_get_readyState_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLHTTPRequest_get_responseXML_Proxy(IXMLHTTPRequest *This, IDispatch **ppBody)
struct ISchemaIdentityConstraintVtbl ISchemaIdentityConstraintVtbl
void __RPC_STUB ISchemaModelGroup_get_particles_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLHTTPRequest_setRequestHeader_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IVBSAXXMLReader_putref_errorHandler_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const CLSID CLSID_FreeThreadedDOMDocument30
Definition msxml6.h:28467
void __RPC_STUB ISAXContentHandler_endElement_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMDocumentType_get_entities_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE ISchema_get_attributes_Proxy(ISchema *This, ISchemaItemCollection **attributes)
struct ISchemaTypeVtbl ISchemaTypeVtbl
interface IVBSAXLocator IVBSAXLocator
Definition msxml6.h:272
void __RPC_STUB IXMLDOMElement_normalize_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE ISchemaType_get_maxExclusive_Proxy(ISchemaType *This, BSTR *maxExclusive)
void __RPC_STUB IXMLDOMNode_get_text_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMSelection_put_expr_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE ISAXErrorHandler_fatalError_Proxy(ISAXErrorHandler *This, ISAXLocator *pLocator, const wchar_t *pwchErrorMessage, HRESULT hrErrorCode)
void __RPC_STUB IXMLDOMNode_get_nodeValue_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IVBMXNamespaceManager_pushContext_Proxy(IVBMXNamespaceManager *This)
HRESULT STDMETHODCALLTYPE ISchemaNotation_get_systemIdentifier_Proxy(ISchemaNotation *This, BSTR *uri)
struct IXMLDOMSchemaCollection2Vtbl IXMLDOMSchemaCollection2Vtbl
HRESULT STDMETHODCALLTYPE ISAXAttributes_getQName_Proxy(ISAXAttributes *This, int nIndex, const wchar_t **ppwchQName, int *pcchQName)
HRESULT STDMETHODCALLTYPE IXMLDOMParseError_get_linepos_Proxy(IXMLDOMParseError *This, long *linePosition)
HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_parseURL_Proxy(IVBSAXXMLReader *This, BSTR strURL)
interface IMXAttributes IMXAttributes
Definition msxml6.h:326
void __RPC_STUB IXMLDOMParseErrorCollection_get_length_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const IID IID_ISchemaStringCollection
Definition msxml6.h:21652
_SCHEMATYPEVARIETY
Definition msxml6.h:1366
@ SCHEMATYPEVARIETY_ATOMIC
Definition msxml6.h:1368
@ SCHEMATYPEVARIETY_NONE
Definition msxml6.h:1367
@ SCHEMATYPEVARIETY_UNION
Definition msxml6.h:1370
@ SCHEMATYPEVARIETY_LIST
Definition msxml6.h:1369
HRESULT STDMETHODCALLTYPE IXMLDOMSelection_peekNode_Proxy(IXMLDOMSelection *This, IXMLDOMNode **ppNode)
void __RPC_STUB ISchemaElement_get_substitutionGroup_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMElement_getElementsByTagName_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMDocument_put_onreadystatechange_Proxy(IXMLDOMDocument *This, VARIANT readystatechangeSink)
HRESULT STDMETHODCALLTYPE ISAXDeclHandler_attributeDecl_Proxy(ISAXDeclHandler *This, const wchar_t *pwchElementName, int cchElementName, const wchar_t *pwchAttributeName, int cchAttributeName, const wchar_t *pwchType, int cchType, const wchar_t *pwchValueDefault, int cchValueDefault, const wchar_t *pwchValue, int cchValue)
EXTERN_C const IID IID_IMXReaderControl
Definition msxml6.h:20638
HRESULT STDMETHODCALLTYPE IMXWriter_get_output_Proxy(IMXWriter *This, VARIANT *varDestination)
HRESULT STDMETHODCALLTYPE IVBSAXAttributes_getURI_Proxy(IVBSAXAttributes *This, int nIndex, BSTR *strURI)
void __RPC_STUB IXMLDOMSelection_setProperty_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IVBSAXLexicalHandler_startCDATA_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
interface IXMLDOMCharacterData IXMLDOMCharacterData
Definition msxml6.h:92
void __RPC_STUB IVBSAXDeclHandler_elementDecl_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXTLRuntime_formatDate_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct XMLDOMDocumentEventsVtbl XMLDOMDocumentEventsVtbl
void __RPC_STUB ISAXDeclHandler_externalEntityDecl_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IVBSAXXMLFilter_get_parent_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB ISchemaIdentityConstraint_get_referencedKey_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMElement_removeAttributeNode_Proxy(IXMLDOMElement *This, IXMLDOMAttribute *DOMAttribute, IXMLDOMAttribute **attributeNode)
void __RPC_STUB ISchemaType_get_fractionDigits_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMSelection_removeNext_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMParseErrorCollection_reset_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB ISchemaComplexType_get_attributes_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const IID IID_IXMLDOMNotation
Definition msxml6.h:10628
HRESULT STDMETHODCALLTYPE ISAXXMLReader_getEntityResolver_Proxy(ISAXXMLReader *This, ISAXEntityResolver **ppResolver)
HRESULT STDMETHODCALLTYPE ISAXLexicalHandler_endEntity_Proxy(ISAXLexicalHandler *This, const wchar_t *pwchName, int cchName)
HRESULT STDMETHODCALLTYPE IXMLDOMDocument_get_url_Proxy(IXMLDOMDocument *This, BSTR *urlString)
interface IMXNamespaceManager IMXNamespaceManager
Definition msxml6.h:482
struct ISAXDTDHandlerVtbl ISAXDTDHandlerVtbl
void __RPC_STUB IVBSAXContentHandler_characters_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const IID IID_IXMLDOMSchemaCollection2
Definition msxml6.h:21358
HRESULT STDMETHODCALLTYPE ISchemaItemCollection_get_length_Proxy(ISchemaItemCollection *This, long *length)
void __RPC_STUB IVBSAXContentHandler_putref_documentLocator_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE ISAXContentHandler_endDocument_Proxy(ISAXContentHandler *This)
HRESULT STDMETHODCALLTYPE IMXAttributes_setAttribute_Proxy(IMXAttributes *This, int nIndex, BSTR strURI, BSTR strLocalName, BSTR strQName, BSTR strType, BSTR strValue)
HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_childNodes_Proxy(IXMLDOMNode *This, IXMLDOMNodeList **childList)
struct ISAXLexicalHandlerVtbl ISAXLexicalHandlerVtbl
HRESULT STDMETHODCALLTYPE IXMLHTTPRequest_open_Proxy(IXMLHTTPRequest *This, BSTR bstrMethod, BSTR bstrUrl, VARIANT varAsync, VARIANT bstrUser, VARIANT bstrPassword)
void __RPC_STUB ISchemaType_get_whitespace_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IVBMXNamespaceManager_getPrefixes_Proxy(IVBMXNamespaceManager *This, BSTR namespaceURI, IMXNamespacePrefixes **prefixes)
void __RPC_STUB IXMLDOMNamedNodeMap_getNamedItem_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMSelection_removeNext_Proxy(IXMLDOMSelection *This, IXMLDOMNode **ppNode)
struct MXXMLWriter60 MXXMLWriter60
Definition msxml6.h:924
EXTERN_C const IID IID_IMXNamespacePrefixes
Definition msxml6.h:27538
HRESULT STDMETHODCALLTYPE ISchemaType_get_minInclusive_Proxy(ISchemaType *This, BSTR *minInclusive)
HRESULT STDMETHODCALLTYPE IXMLDOMProcessingInstruction_get_target_Proxy(IXMLDOMProcessingInstruction *This, BSTR *name)
EXTERN_C const CLSID CLSID_XMLHTTP30
Definition msxml6.h:28587
HRESULT STDMETHODCALLTYPE IMXAttributes_setType_Proxy(IMXAttributes *This, int nIndex, BSTR strType)
void __RPC_STUB IXMLDOMNotation_get_systemId_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IMXWriter_get_omitXMLDeclaration_Proxy(IMXWriter *This, VARIANT_BOOL *fValue)
void __RPC_STUB IXMLHTTPRequest_getAllResponseHeaders_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const CLSID CLSID_MXNamespaceManager40
Definition msxml6.h:28779
HRESULT STDMETHODCALLTYPE IXMLDOMElement_getAttribute_Proxy(IXMLDOMElement *This, BSTR name, VARIANT *value)
void __RPC_STUB IMXNamespacePrefixes_get_length_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IVBSAXContentHandler_endPrefixMapping_Proxy(IVBSAXContentHandler *This, BSTR *strPrefix)
void __RPC_STUB IMXAttributes_setAttributes_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const IID IID_IVBSAXXMLFilter
Definition msxml6.h:17485
void __RPC_STUB IXMLDOMNamedNodeMap_setNamedItem_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE ISchemaElement_get_substitutionGroup_Proxy(ISchemaElement *This, ISchemaElement **element)
void __RPC_STUB IMXWriter_put_standalone_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IVBSAXLexicalHandler_comment_Proxy(IVBSAXLexicalHandler *This, BSTR *strChars)
HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_putProperty_Proxy(IVBSAXXMLReader *This, BSTR strName, VARIANT varValue)
HRESULT STDMETHODCALLTYPE ISchemaItemCollection_get__newEnum_Proxy(ISchemaItemCollection *This, IUnknown **ppunk)
EXTERN_C const CLSID CLSID_ServerXMLHTTP
Definition msxml6.h:28611
EXTERN_C const IID IID_IXMLDOMElement
Definition msxml6.h:7535
HRESULT STDMETHODCALLTYPE IMXNamespaceManager_reset_Proxy(IMXNamespaceManager *This)
HRESULT STDMETHODCALLTYPE ISchemaElement_get_type_Proxy(ISchemaElement *This, ISchemaType **type)
HRESULT STDMETHODCALLTYPE IXMLDOMAttribute_get_value_Proxy(IXMLDOMAttribute *This, VARIANT *attributeValue)
HRESULT STDMETHODCALLTYPE ISchemaAttribute_get_type_Proxy(ISchemaAttribute *This, ISchemaType **type)
EXTERN_C const IID LIBID_MSXML2
Definition msxml6.h:1375
HRESULT STDMETHODCALLTYPE IXMLDOMElement_getAttributeNode_Proxy(IXMLDOMElement *This, BSTR name, IXMLDOMAttribute **attributeNode)
void __RPC_STUB IServerXMLHTTPRequest_waitForResponse_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMParseError_get_errorCode_Proxy(IXMLDOMParseError *This, long *errorCode)
interface ISchemaComplexType ISchemaComplexType
Definition msxml6.h:404
HRESULT STDMETHODCALLTYPE ISAXContentHandler_characters_Proxy(ISAXContentHandler *This, const wchar_t *pwchChars, int cchChars)
void __RPC_STUB ISchemaElement_get_isAbstract_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXSLProcessor_transform_Proxy(IXSLProcessor *This, VARIANT_BOOL *pDone)
HRESULT STDMETHODCALLTYPE IXMLDOMNode_replaceChild_Proxy(IXMLDOMNode *This, IXMLDOMNode *newChild, IXMLDOMNode *oldChild, IXMLDOMNode **outOldChild)
interface IXMLDOMDocumentFragment IXMLDOMDocumentFragment
Definition msxml6.h:56
struct FreeThreadedDOMDocument40 FreeThreadedDOMDocument40
Definition msxml6.h:588
void __RPC_STUB IXMLDOMDocument_put_ontransformnode_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const CLSID CLSID_MXXMLWriter40
Definition msxml6.h:28691
void __RPC_STUB IMXXMLFilter_putref_errorHandler_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const CLSID CLSID_SAXAttributes40
Definition msxml6.h:28755
EXTERN_C const CLSID CLSID_ServerXMLHTTP30
Definition msxml6.h:28619
HRESULT STDMETHODCALLTYPE IXTLRuntime_childNumber_Proxy(IXTLRuntime *This, IXMLDOMNode *pNode, long *pNumber)
HRESULT STDMETHODCALLTYPE IVBSAXXMLFilter_putref_parent_Proxy(IVBSAXXMLFilter *This, IVBSAXXMLReader *oReader)
interface IXMLDOMCDATASection IXMLDOMCDATASection
Definition msxml6.h:128
HRESULT STDMETHODCALLTYPE IXMLHTTPRequest_getResponseHeader_Proxy(IXMLHTTPRequest *This, BSTR bstrHeader, BSTR *pbstrValue)
HRESULT STDMETHODCALLTYPE ISAXXMLReader_getErrorHandler_Proxy(ISAXXMLReader *This, ISAXErrorHandler **ppHandler)
enum _SCHEMAWHITESPACE SCHEMAWHITESPACE
HRESULT STDMETHODCALLTYPE ISAXErrorHandler_error_Proxy(ISAXErrorHandler *This, ISAXLocator *pLocator, const wchar_t *pwchErrorMessage, HRESULT hrErrorCode)
struct IXMLDOMNamedNodeMapVtbl IXMLDOMNamedNodeMapVtbl
void __RPC_STUB ISAXAttributes_getQName_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXTLRuntime_absoluteChildNumber_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMSchemaCollection_get_length_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB ISchemaAny_get_namespaces_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IServerXMLHTTPRequest_getOption_Proxy(IServerXMLHTTPRequest *This, SERVERXMLHTTP_OPTION option, VARIANT *value)
HRESULT STDMETHODCALLTYPE IXMLHTTPRequest_getAllResponseHeaders_Proxy(IXMLHTTPRequest *This, BSTR *pbstrHeaders)
void __RPC_STUB IMXWriter_get_byteOrderMark_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE ISAXAttributes_getLength_Proxy(ISAXAttributes *This, int *pnLength)
void __RPC_STUB IVBSAXContentHandler_processingInstruction_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const IID IID_ISAXErrorHandler
Definition msxml6.h:15853
void __RPC_STUB IMXWriter_put_byteOrderMark_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IMXNamespaceManager_pushContext_Proxy(IMXNamespaceManager *This)
HRESULT STDMETHODCALLTYPE IVBMXNamespaceManager_getURI_Proxy(IVBMXNamespaceManager *This, BSTR prefix, VARIANT *uri)
void __RPC_STUB IMXXMLFilter_get_dtdHandler_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IMXWriter_put_disableOutputEscaping_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IVBSAXContentHandler_ignorableWhitespace_Proxy(IVBSAXContentHandler *This, BSTR *strChars)
void __RPC_STUB IMXXMLFilter_get_entityResolver_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IMXAttributes_setURI_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMSchemaCollection2_validate_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMDocument2_putref_schemas_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE ISchemaAny_get_namespaces_Proxy(ISchemaAny *This, ISchemaStringCollection **namespaces)
void __RPC_STUB ISAXLexicalHandler_comment_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const IID IID_IXMLDOMText
Definition msxml6.h:8177
void __RPC_STUB IXMLDOMCharacterData_replaceData_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMSchemaCollection_get_length_Proxy(IXMLDOMSchemaCollection *This, long *length)
void __RPC_STUB ISchemaType_get_maxInclusive_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IMXWriter_get_indent_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMSchemaCollection2_getDeclaration_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMNode_put_nodeTypedValue_Proxy(IXMLDOMNode *This, VARIANT typedValue)
void __RPC_STUB ISchemaStringCollection_get_item_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct IXMLDOMNotationVtbl IXMLDOMNotationVtbl
void __RPC_STUB IVBSAXLocator_get_lineNumber_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXSLProcessor_get_stylesheet_Proxy(IXSLProcessor *This, IXMLDOMNode **stylesheet)
void __RPC_STUB IXMLHTTPRequest_get_readyState_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMDocument_loadXML_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMParseError2_get_errorXPath_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct ISAXXMLReaderVtbl ISAXXMLReaderVtbl
void __RPC_STUB IXMLDOMNodeList_get_item_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
interface IXMLDOMDocument3 IXMLDOMDocument3
Definition msxml6.h:74
EXTERN_C const CLSID CLSID_XSLTemplate
Definition msxml6.h:28531
void __RPC_STUB IXMLDOMNodeList_get_length_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMNode_get_childNodes_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLHTTPRequest_abort_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct IXMLDOMDocumentVtbl IXMLDOMDocumentVtbl
HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_nextSibling_Proxy(IXMLDOMNode *This, IXMLDOMNode **nextSibling)
HRESULT STDMETHODCALLTYPE ISAXAttributes_getValue_Proxy(ISAXAttributes *This, int nIndex, const wchar_t **ppwchValue, int *pcchValue)
void __RPC_STUB IMXXMLFilter_getProperty_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const IID IID_ISchemaElement
Definition msxml6.h:23278
HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_getFeature_Proxy(IVBSAXXMLReader *This, BSTR strName, VARIANT_BOOL *fValue)
void __RPC_STUB IXMLDOMCharacterData_appendData_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IVBSAXAttributes_getLocalName_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB ISchemaNotation_get_systemIdentifier_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB ISAXAttributes_getURI_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IMXNamespaceManager_putAllowOverride_Proxy(IMXNamespaceManager *This, VARIANT_BOOL fOverride)
void __RPC_STUB IMXAttributes_setType_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB ISAXLexicalHandler_endCDATA_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE ISAXAttributes_getTypeFromQName_Proxy(ISAXAttributes *This, const wchar_t *pwchQName, int cchQName, const wchar_t **ppwchType, int *pcchType)
HRESULT STDMETHODCALLTYPE IXMLDOMNode_put_dataType_Proxy(IXMLDOMNode *This, BSTR dataTypeName)
struct ISchemaParticleVtbl ISchemaParticleVtbl
interface IVBSAXAttributes IVBSAXAttributes
Definition msxml6.h:314
HRESULT STDMETHODCALLTYPE ISchemaStringCollection_get_item_Proxy(ISchemaStringCollection *This, long index, BSTR *bstr)
HRESULT STDMETHODCALLTYPE IXMLDOMSelection_putref_context_Proxy(IXMLDOMSelection *This, IXMLDOMNode *pNode)
interface IXMLDOMParseErrorCollection IXMLDOMParseErrorCollection
Definition msxml6.h:170
interface IVBSAXXMLReader IVBSAXXMLReader
Definition msxml6.h:260
HRESULT STDMETHODCALLTYPE IXMLDOMSelection_matches_Proxy(IXMLDOMSelection *This, IXMLDOMNode *pNode, IXMLDOMNode **ppNode)
void __RPC_STUB IMXNamespaceManager_reset_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMAttribute_get_name_Proxy(IXMLDOMAttribute *This, BSTR *attributeName)
HRESULT STDMETHODCALLTYPE IXMLDOMElement_get_tagName_Proxy(IXMLDOMElement *This, BSTR *tagName)
HRESULT STDMETHODCALLTYPE IVBSAXAttributes_getValueFromQName_Proxy(IVBSAXAttributes *This, BSTR strQName, BSTR *strValue)
HRESULT STDMETHODCALLTYPE IVBSAXAttributes_getIndexFromQName_Proxy(IVBSAXAttributes *This, BSTR strQName, int *nIndex)
void __RPC_STUB IXMLDOMDocument_get_implementation_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const IID IID_ISchemaAttribute
Definition msxml6.h:22965
HRESULT STDMETHODCALLTYPE IXMLHTTPRequest_put_onreadystatechange_Proxy(IXMLHTTPRequest *This, IDispatch *pReadyStateSink)
interface IXMLDOMNode IXMLDOMNode
Definition msxml6.h:50
void __RPC_STUB IXMLDOMNamedNodeMap_removeQualifiedItem_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IVBMXNamespaceManager_reset_Proxy(IVBMXNamespaceManager *This)
struct XSLTemplate XSLTemplate
Definition msxml6.h:672
void __RPC_STUB IXSLProcessor_get_stylesheet_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMImplementation_hasFeature_Proxy(IXMLDOMImplementation *This, BSTR feature, BSTR version, VARIANT_BOOL *hasFeature)
EXTERN_C const IID IID_IXMLDOMDocument2
Definition msxml6.h:4190
void __RPC_STUB IVBSAXXMLReader_get_contentHandler_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB ISAXAttributes_getType_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IVBSAXLocator_get_systemId_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
interface ISAXLocator ISAXLocator
Definition msxml6.h:212
HRESULT STDMETHODCALLTYPE ISAXContentHandler_endElement_Proxy(ISAXContentHandler *This, const wchar_t *pwchNamespaceUri, int cchNamespaceUri, const wchar_t *pwchLocalName, int cchLocalName, const wchar_t *pwchQName, int cchQName)
struct IXMLDOMParseError2Vtbl IXMLDOMParseError2Vtbl
interface IXMLDOMEntity IXMLDOMEntity
Definition msxml6.h:146
void __RPC_STUB IXMLDOMSelection_get_context_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE ISchema_get_schemaLocations_Proxy(ISchema *This, ISchemaStringCollection **schemaLocations)
void __RPC_STUB IXMLDOMDocument_save_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct XSLTemplate30 XSLTemplate30
Definition msxml6.h:696
EXTERN_C const IID IID_IMXWriter
Definition msxml6.h:19705
HRESULT STDMETHODCALLTYPE ISchemaType_isValid_Proxy(ISchemaType *This, BSTR data, VARIANT_BOOL *valid)
void __RPC_STUB IXTLRuntime_formatTime_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXTLRuntime_depth_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMEntity_get_systemId_Proxy(IXMLDOMEntity *This, VARIANT *systemID)
void __RPC_STUB ISAXXMLReader_getProperty_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB ISchemaStringCollection_get_length_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct IXMLDOMTextVtbl IXMLDOMTextVtbl
HRESULT STDMETHODCALLTYPE IXMLDOMSchemaCollection2_validate_Proxy(IXMLDOMSchemaCollection2 *This)
HRESULT STDMETHODCALLTYPE ISAXAttributes_getIndexFromName_Proxy(ISAXAttributes *This, const wchar_t *pwchUri, int cchUri, const wchar_t *pwchLocalName, int cchLocalName, int *pnIndex)
HRESULT STDMETHODCALLTYPE IServerXMLHTTPRequest_setOption_Proxy(IServerXMLHTTPRequest *This, SERVERXMLHTTP_OPTION option, VARIANT value)
HRESULT STDMETHODCALLTYPE ISchemaComplexType_get_attributes_Proxy(ISchemaComplexType *This, ISchemaItemCollection **attributes)
EXTERN_C const CLSID CLSID_XMLSchemaCache30
Definition msxml6.h:28507
HRESULT STDMETHODCALLTYPE ISchemaItemCollection_get_item_Proxy(ISchemaItemCollection *This, long index, ISchemaItem **item)
void __RPC_STUB ISAXXMLReader_getFeature_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB ISchemaType_get_length_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMSchemaCollection2_get_validateOnLoad_Proxy(IXMLDOMSchemaCollection2 *This, VARIANT_BOOL *validateOnLoad)
HRESULT STDMETHODCALLTYPE IVBSAXLexicalHandler_endCDATA_Proxy(IVBSAXLexicalHandler *This)
HRESULT STDMETHODCALLTYPE IXMLDOMParseError2_get_errorParametersCount_Proxy(IXMLDOMParseError2 *This, long *count)
void __RPC_STUB ISchemaItemCollection_get__newEnum_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE ISchema_get_targetNamespace_Proxy(ISchema *This, BSTR *targetNamespace)
HRESULT STDMETHODCALLTYPE IVBSAXAttributes_getIndexFromName_Proxy(IVBSAXAttributes *This, BSTR strURI, BSTR strLocalName, int *nIndex)
void __RPC_STUB IXMLHTTPRequest_get_responseBody_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IMXNamespaceManager_declarePrefix_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLHTTPRequest_get_statusText_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_get_entityResolver_Proxy(IVBSAXXMLReader *This, IVBSAXEntityResolver **oResolver)
void __RPC_STUB IVBSAXErrorHandler_fatalError_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const IID IID_IXMLHTTPRequest
Definition msxml6.h:26408
struct IXMLDOMElementVtbl IXMLDOMElementVtbl
void __RPC_STUB IXSLProcessor_addParameter_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMElement_setAttributeNode_Proxy(IXMLDOMElement *This, IXMLDOMAttribute *DOMAttribute, IXMLDOMAttribute **attributeNode)
void __RPC_STUB ISchemaType_get_maxExclusive_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMSchemaCollection_addCollection_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE ISchemaType_get_fractionDigits_Proxy(ISchemaType *This, VARIANT *fractionDigits)
HRESULT STDMETHODCALLTYPE ISAXContentHandler_putDocumentLocator_Proxy(ISAXContentHandler *This, ISAXLocator *pLocator)
HRESULT STDMETHODCALLTYPE IVBSAXAttributes_getLocalName_Proxy(IVBSAXAttributes *This, int nIndex, BSTR *strLocalName)
HRESULT STDMETHODCALLTYPE ISAXXMLReader_putProperty_Proxy(ISAXXMLReader *This, const wchar_t *pwchName, VARIANT varValue)
void __RPC_STUB IVBSAXContentHandler_endDocument_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB ISAXLocator_getSystemId_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IMXWriter_put_standalone_Proxy(IMXWriter *This, VARIANT_BOOL fValue)
interface IXMLDOMEntityReference IXMLDOMEntityReference
Definition msxml6.h:152
interface ISAXXMLReader ISAXXMLReader
Definition msxml6.h:200
HRESULT STDMETHODCALLTYPE ISAXContentHandler_skippedEntity_Proxy(ISAXContentHandler *This, const wchar_t *pwchName, int cchName)
HRESULT STDMETHODCALLTYPE ISchemaParticle_get_maxOccurs_Proxy(ISchemaParticle *This, VARIANT *maxOccurs)
struct IVBSAXDTDHandlerVtbl IVBSAXDTDHandlerVtbl
struct SAXXMLReader40 SAXXMLReader40
Definition msxml6.h:864
void __RPC_STUB IMXWriter_flush_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const IID IID_IMXXMLFilter
Definition msxml6.h:20947
void __RPC_STUB ISAXXMLReader_putContentHandler_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const IID IID_ISAXXMLFilter
Definition msxml6.h:14838
void __RPC_STUB IVBSAXXMLReader_putProperty_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE ISAXXMLReader_getSecureBaseURL_Proxy(ISAXXMLReader *This, const wchar_t **ppwchSecureBaseUrl)
HRESULT STDMETHODCALLTYPE IXMLDOMDocument_put_validateOnParse_Proxy(IXMLDOMDocument *This, VARIANT_BOOL isValidating)
void __RPC_STUB IXMLDOMDocument_createProcessingInstruction_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMDocument_nodeFromID_Proxy(IXMLDOMDocument *This, BSTR idString, IXMLDOMNode **node)
HRESULT STDMETHODCALLTYPE ISAXXMLReader_getContentHandler_Proxy(ISAXXMLReader *This, ISAXContentHandler **ppHandler)
interface IXMLDOMSchemaCollection2 IXMLDOMSchemaCollection2
Definition msxml6.h:350
HRESULT STDMETHODCALLTYPE IVBSAXAttributes_getTypeFromName_Proxy(IVBSAXAttributes *This, BSTR strURI, BSTR strLocalName, BSTR *strType)
void __RPC_STUB IXMLDOMElement_get_tagName_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB ISchemaIdentityConstraint_get_fields_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IVBSAXDeclHandler_attributeDecl_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB ISAXContentHandler_processingInstruction_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
interface ISchemaModelGroup ISchemaModelGroup
Definition msxml6.h:416
void __RPC_STUB IVBMXNamespaceManager_getURIFromNode_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE ISchemaType_get_minExclusive_Proxy(ISchemaType *This, BSTR *minExclusive)
void __RPC_STUB ISchemaComplexType_get_isAbstract_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMDocument_createEntityReference_Proxy(IXMLDOMDocument *This, BSTR name, IXMLDOMEntityReference **entityRef)
HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_get_contentHandler_Proxy(IVBSAXXMLReader *This, IVBSAXContentHandler **oHandler)
struct IMXSchemaDeclHandlerVtbl IMXSchemaDeclHandlerVtbl
void __RPC_STUB IVBSAXErrorHandler_ignorableWarning_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMSelection_removeAll_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMNotation_get_systemId_Proxy(IXMLDOMNotation *This, VARIANT *systemID)
interface IXMLDOMNodeList IXMLDOMNodeList
Definition msxml6.h:80
void __RPC_STUB ISchema_get_notations_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMDocument2_putref_schemas_Proxy(IXMLDOMDocument2 *This, VARIANT otherCollection)
HRESULT STDMETHODCALLTYPE IMXAttributes_setURI_Proxy(IMXAttributes *This, int nIndex, BSTR strURI)
void __RPC_STUB ISchema_get_attributes_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IVBSAXEntityResolver_resolveEntity_Proxy(IVBSAXEntityResolver *This, BSTR *strPublicId, BSTR *strSystemId, VARIANT *varInput)
EXTERN_C const IID IID_IVBSAXDTDHandler
Definition msxml6.h:18382
HRESULT STDMETHODCALLTYPE IXMLDOMDocument_putref_documentElement_Proxy(IXMLDOMDocument *This, IXMLDOMElement *DOMElement)
void __RPC_STUB IXMLHTTPRequest_put_onreadystatechange_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct FreeThreadedDOMDocument30 FreeThreadedDOMDocument30
Definition msxml6.h:576
HRESULT STDMETHODCALLTYPE IXSLProcessor_get_startMode_Proxy(IXSLProcessor *This, BSTR *mode)
void __RPC_STUB IXMLDOMParseError_get_url_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMNode_cloneNode_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMDocument_get_preserveWhiteSpace_Proxy(IXMLDOMDocument *This, VARIANT_BOOL *isPreserving)
struct IXTLRuntimeVtbl IXTLRuntimeVtbl
HRESULT STDMETHODCALLTYPE IMXXMLFilter_putFeature_Proxy(IMXXMLFilter *This, BSTR strName, VARIANT_BOOL fValue)
void __RPC_STUB IXMLDOMSchemaCollection_get_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
_SCHEMAUSE
Definition msxml6.h:1318
@ SCHEMAUSE_PROHIBITED
Definition msxml6.h:1320
@ SCHEMAUSE_OPTIONAL
Definition msxml6.h:1319
@ SCHEMAUSE_REQUIRED
Definition msxml6.h:1321
HRESULT STDMETHODCALLTYPE IMXNamespaceManager_getPrefix_Proxy(IMXNamespaceManager *This, const wchar_t *pwszNamespaceURI, long nIndex, wchar_t *pwchPrefix, int *pcchPrefix)
HRESULT STDMETHODCALLTYPE IVBSAXAttributes_getValue_Proxy(IVBSAXAttributes *This, int nIndex, BSTR *strValue)
void __RPC_STUB ISAXXMLReader_parseURL_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB ISAXContentHandler_startPrefixMapping_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IMXNamespacePrefixes_get__newEnum_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB ISchemaType_get_minInclusive_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct IXMLDOMProcessingInstructionVtbl IXMLDOMProcessingInstructionVtbl
HRESULT STDMETHODCALLTYPE ISchema_get_version_Proxy(ISchema *This, BSTR *version)
void __RPC_STUB IServerXMLHTTPRequest_setTimeouts_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMDocument_abort_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct IVBSAXAttributesVtbl IVBSAXAttributesVtbl
struct SAXAttributes60 SAXAttributes60
Definition msxml6.h:1020
EXTERN_C const IID IID_IXMLDOMProcessingInstruction
Definition msxml6.h:9169
HRESULT STDMETHODCALLTYPE ISchemaIdentityConstraint_get_referencedKey_Proxy(ISchemaIdentityConstraint *This, ISchemaIdentityConstraint **key)
HRESULT STDMETHODCALLTYPE IVBMXNamespaceManager_popContext_Proxy(IVBMXNamespaceManager *This)
void __RPC_STUB ISAXContentHandler_putDocumentLocator_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMNode_get_prefix_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMDocument_load_Proxy(IXMLDOMDocument *This, VARIANT xmlSource, VARIANT_BOOL *isSuccessful)
HRESULT STDMETHODCALLTYPE IXMLDOMCharacterData_get_length_Proxy(IXMLDOMCharacterData *This, long *dataLength)
interface IMXReaderControl IMXReaderControl
Definition msxml6.h:332
void __RPC_STUB IXMLDOMNamedNodeMap_get_item_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE ISchemaAny_get_processContents_Proxy(ISchemaAny *This, SCHEMAPROCESSCONTENTS *processContents)
HRESULT STDMETHODCALLTYPE IXMLDOMDocument_put_preserveWhiteSpace_Proxy(IXMLDOMDocument *This, VARIANT_BOOL isPreserving)
HRESULT STDMETHODCALLTYPE ISchemaElement_get_identityConstraints_Proxy(ISchemaElement *This, ISchemaItemCollection **constraints)
void __RPC_STUB IVBSAXContentHandler_startPrefixMapping_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IMXNamespaceManager_getDeclaredPrefix_Proxy(IMXNamespaceManager *This, long nIndex, wchar_t *pwchPrefix, int *pcchPrefix)
HRESULT STDMETHODCALLTYPE ISAXAttributes_getName_Proxy(ISAXAttributes *This, int nIndex, const wchar_t **ppwchUri, int *pcchUri, const wchar_t **ppwchLocalName, int *pcchLocalName, const wchar_t **ppwchQName, int *pcchQName)
HRESULT STDMETHODCALLTYPE IMXNamespacePrefixes_get_item_Proxy(IMXNamespacePrefixes *This, long index, BSTR *prefix)
HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_getProperty_Proxy(IVBSAXXMLReader *This, BSTR strName, VARIANT *varValue)
HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_parse_Proxy(IVBSAXXMLReader *This, VARIANT varInput)
void __RPC_STUB IVBMXNamespaceManager_popContext_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB ISAXContentHandler_startElement_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct ISchemaItemCollectionVtbl ISchemaItemCollectionVtbl
HRESULT STDMETHODCALLTYPE ISAXAttributes_getType_Proxy(ISAXAttributes *This, int nIndex, const wchar_t **ppwchType, int *pcchType)
void __RPC_STUB IXMLDOMAttribute_put_value_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct MXXMLWriter40 MXXMLWriter40
Definition msxml6.h:912
void __RPC_STUB IVBSAXXMLFilter_putref_parent_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE ISAXLexicalHandler_startDTD_Proxy(ISAXLexicalHandler *This, const wchar_t *pwchName, int cchName, const wchar_t *pwchPublicId, int cchPublicId, const wchar_t *pwchSystemId, int cchSystemId)
void __RPC_STUB IVBMXNamespaceManager_getDeclaredPrefixes_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct ISchemaComplexTypeVtbl ISchemaComplexTypeVtbl
HRESULT STDMETHODCALLTYPE ISchemaComplexType_get_prohibitedSubstitutions_Proxy(ISchemaComplexType *This, SCHEMADERIVATIONMETHOD *prohibited)
HRESULT STDMETHODCALLTYPE IXMLDOMSelection_get_context_Proxy(IXMLDOMSelection *This, IXMLDOMNode **ppNode)
void __RPC_STUB ISchemaItem_get_schema_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMDocument2_get_schemas_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMParseErrorCollection_get_next_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE ISAXContentHandler_startElement_Proxy(ISAXContentHandler *This, const wchar_t *pwchNamespaceUri, int cchNamespaceUri, const wchar_t *pwchLocalName, int cchLocalName, const wchar_t *pwchQName, int cchQName, ISAXAttributes *pAttributes)
EXTERN_C const CLSID CLSID_XSLTemplate40
Definition msxml6.h:28555
void __RPC_STUB IXMLDOMNode_get_namespaceURI_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMDocument_get_resolveExternals_Proxy(IXMLDOMDocument *This, VARIANT_BOOL *isResolving)
HRESULT STDMETHODCALLTYPE IXMLDOMSchemaCollection2_getDeclaration_Proxy(IXMLDOMSchemaCollection2 *This, IXMLDOMNode *node, ISchemaItem **item)
struct IServerXMLHTTPRequestVtbl IServerXMLHTTPRequestVtbl
void __RPC_STUB IXMLDOMElement_getAttributeNode_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMCharacterData_replaceData_Proxy(IXMLDOMCharacterData *This, long offset, long count, BSTR data)
HRESULT STDMETHODCALLTYPE ISchemaIdentityConstraint_get_fields_Proxy(ISchemaIdentityConstraint *This, ISchemaStringCollection **fields)
HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_putFeature_Proxy(IVBSAXXMLReader *This, BSTR strName, VARIANT_BOOL fValue)
interface ISAXXMLFilter ISAXXMLFilter
Definition msxml6.h:206
void __RPC_STUB ISchema_get_elements_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_baseName_Proxy(IXMLDOMNode *This, BSTR *nameString)
void __RPC_STUB IXMLDOMSelection_clone_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMNode_put_nodeTypedValue_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_get_errorHandler_Proxy(IVBSAXXMLReader *This, IVBSAXErrorHandler **oHandler)
void __RPC_STUB IXMLDOMDocument_put_async_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IVBSAXLexicalHandler_startEntity_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IVBSAXAttributes_getType_Proxy(IVBSAXAttributes *This, int nIndex, BSTR *strType)
void __RPC_STUB IXMLDOMParseErrorCollection_get_item_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMNode_replaceChild_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct ServerXMLHTTP60 ServerXMLHTTP60
Definition msxml6.h:828
struct FreeThreadedDOMDocument26 FreeThreadedDOMDocument26
Definition msxml6.h:564
EXTERN_C const CLSID CLSID_MXHTMLWriter40
Definition msxml6.h:28723
enum _SOMITEMTYPE SOMITEMTYPE
void __RPC_STUB IVBMXNamespaceManager_getPrefixes_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLHTTPRequest_get_statusText_Proxy(IXMLHTTPRequest *This, BSTR *pbstrStatus)
struct XMLHTTP40 XMLHTTP40
Definition msxml6.h:768
HRESULT STDMETHODCALLTYPE IXMLDOMNode_hasChildNodes_Proxy(IXMLDOMNode *This, VARIANT_BOOL *hasChild)
void __RPC_STUB IXMLDOMNode_put_text_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE ISAXXMLReader_getProperty_Proxy(ISAXXMLReader *This, const wchar_t *pwchName, VARIANT *pvarValue)
HRESULT STDMETHODCALLTYPE ISAXLocator_getSystemId_Proxy(ISAXLocator *This, const wchar_t **ppwchSystemId)
interface IXMLDOMAttribute IXMLDOMAttribute
Definition msxml6.h:98
HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_putref_entityResolver_Proxy(IVBSAXXMLReader *This, IVBSAXEntityResolver *oResolver)
_SCHEMAWHITESPACE
Definition msxml6.h:1357
@ SCHEMAWHITESPACE_COLLAPSE
Definition msxml6.h:1361
@ SCHEMAWHITESPACE_PRESERVE
Definition msxml6.h:1359
@ SCHEMAWHITESPACE_NONE
Definition msxml6.h:1358
@ SCHEMAWHITESPACE_REPLACE
Definition msxml6.h:1360
HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_nodeType_Proxy(IXMLDOMNode *This, DOMNodeType *type)
void __RPC_STUB IMXAttributes_setLocalName_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMSchemaCollection_addCollection_Proxy(IXMLDOMSchemaCollection *This, IXMLDOMSchemaCollection *otherCollection)
HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_prefix_Proxy(IXMLDOMNode *This, BSTR *prefixString)
interface IXTLRuntime IXTLRuntime
Definition msxml6.h:182
void __RPC_STUB IMXXMLFilter_putFeature_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct IXMLDOMNodeVtbl IXMLDOMNodeVtbl
HRESULT STDMETHODCALLTYPE ISchemaElement_get_isAbstract_Proxy(ISchemaElement *This, VARIANT_BOOL *abstract)
HRESULT STDMETHODCALLTYPE IXMLDOMNode_cloneNode_Proxy(IXMLDOMNode *This, VARIANT_BOOL deep, IXMLDOMNode **cloneRoot)
EXTERN_C const IID IID_ISAXEntityResolver
Definition msxml6.h:15239
void __RPC_STUB IXMLDOMParseError2_errorParameters_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const CLSID CLSID_DOMDocument26
Definition msxml6.h:28419
struct IXMLDOMEntityReferenceVtbl IXMLDOMEntityReferenceVtbl
HRESULT STDMETHODCALLTYPE ISAXErrorHandler_ignorableWarning_Proxy(ISAXErrorHandler *This, ISAXLocator *pLocator, const wchar_t *pwchErrorMessage, HRESULT hrErrorCode)
HRESULT STDMETHODCALLTYPE IMXWriter_put_version_Proxy(IMXWriter *This, BSTR strVersion)
HRESULT STDMETHODCALLTYPE ISchemaAttribute_get_scope_Proxy(ISchemaAttribute *This, ISchemaComplexType **scope)
void __RPC_STUB IXSLProcessor_setStartMode_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct IXMLDOMImplementationVtbl IXMLDOMImplementationVtbl
void __RPC_STUB IXMLDOMEntity_get_systemId_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB ISAXContentHandler_skippedEntity_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IVBSAXAttributes_getURI_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMElement_getElementsByTagName_Proxy(IXMLDOMElement *This, BSTR tagName, IXMLDOMNodeList **resultList)
HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_get_baseURL_Proxy(IVBSAXXMLReader *This, BSTR *strBaseURL)
HRESULT STDMETHODCALLTYPE IXMLDOMParseErrorCollection_get_length_Proxy(IXMLDOMParseErrorCollection *This, long *length)
void __RPC_STUB IMXXMLFilter_get_contentHandler_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
enum _SXH_SERVER_CERT_OPTION SXH_SERVER_CERT_OPTION
HRESULT STDMETHODCALLTYPE ISchemaComplexType_get_anyAttribute_Proxy(ISchemaComplexType *This, ISchemaAny **anyAttribute)
EXTERN_C const CLSID CLSID_XMLSchemaCache40
Definition msxml6.h:28515
void __RPC_STUB IXSLTemplate_putref_stylesheet_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IMXXMLFilter_get_dtdHandler_Proxy(IMXXMLFilter *This, IUnknown **oHandler)
HRESULT STDMETHODCALLTYPE IMXNamespaceManager_getAllowOverride_Proxy(IMXNamespaceManager *This, VARIANT_BOOL *fOverride)
HRESULT STDMETHODCALLTYPE IXTLRuntime_absoluteChildNumber_Proxy(IXTLRuntime *This, IXMLDOMNode *pNode, long *pNumber)
HRESULT STDMETHODCALLTYPE IXMLDOMNamedNodeMap_reset_Proxy(IXMLDOMNamedNodeMap *This)
HRESULT STDMETHODCALLTYPE ISAXDeclHandler_externalEntityDecl_Proxy(ISAXDeclHandler *This, const wchar_t *pwchName, int cchName, const wchar_t *pwchPublicId, int cchPublicId, const wchar_t *pwchSystemId, int cchSystemId)
void __RPC_STUB IXMLDOMNode_get_parentNode_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMSelection_peekNode_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMParseErrorCollection_reset_Proxy(IXMLDOMParseErrorCollection *This)
EXTERN_C const CLSID CLSID_MXXMLWriter
Definition msxml6.h:28675
HRESULT STDMETHODCALLTYPE ISchemaItem_writeAnnotation_Proxy(ISchemaItem *This, IUnknown *annotationSink, VARIANT_BOOL *isWritten)
void __RPC_STUB IMXAttributes_clear_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const IID IID_ISAXXMLReader
Definition msxml6.h:14361
EXTERN_C const CLSID CLSID_SAXXMLReader40
Definition msxml6.h:28659
EXTERN_C const IID IID_IXSLProcessor
Definition msxml6.h:13905
void __RPC_STUB ISchemaElement_get_disallowedSubstitutions_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMNode_get_lastChild_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const CLSID CLSID_MXNamespaceManager60
Definition msxml6.h:28787
void __RPC_STUB IXMLDOMNodeList_nextNode_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMElement_removeAttribute_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IVBSAXContentHandler_characters_Proxy(IVBSAXContentHandler *This, BSTR *strChars)
void __RPC_STUB IServerXMLHTTPRequest2_setProxy_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB ISAXXMLReader_parse_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE ISchemaItem_get_namespaceURI_Proxy(ISchemaItem *This, BSTR *namespaceURI)
EXTERN_C const CLSID CLSID_FreeThreadedDOMDocument26
Definition msxml6.h:28459
HRESULT STDMETHODCALLTYPE IXMLDOMNamedNodeMap_getQualifiedItem_Proxy(IXMLDOMNamedNodeMap *This, BSTR baseName, BSTR namespaceURI, IXMLDOMNode **qualifiedItem)
void __RPC_STUB IXMLDOMDocument_createEntityReference_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IVBSAXXMLReader_get_dtdHandler_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct XSLTemplate40 XSLTemplate40
Definition msxml6.h:708
HRESULT STDMETHODCALLTYPE ISchemaElement_get_isNillable_Proxy(ISchemaElement *This, VARIANT_BOOL *nillable)
HRESULT STDMETHODCALLTYPE IXMLHTTPRequest_abort_Proxy(IXMLHTTPRequest *This)
HRESULT STDMETHODCALLTYPE IVBSAXContentHandler_startPrefixMapping_Proxy(IVBSAXContentHandler *This, BSTR *strPrefix, BSTR *strURI)
void __RPC_STUB IXMLDOMParseError_get_reason_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct MXNamespaceManager60 MXNamespaceManager60
Definition msxml6.h:1056
HRESULT STDMETHODCALLTYPE IXTLRuntime_formatIndex_Proxy(IXTLRuntime *This, long lIndex, BSTR bstrFormat, BSTR *pbstrFormattedString)
HRESULT STDMETHODCALLTYPE IXMLDOMNodeList_nextNode_Proxy(IXMLDOMNodeList *This, IXMLDOMNode **nextItem)
HRESULT STDMETHODCALLTYPE IMXXMLFilter_getFeature_Proxy(IMXXMLFilter *This, BSTR strName, VARIANT_BOOL *fValue)
_SERVERXMLHTTP_OPTION
Definition msxml6.h:1208
@ SXH_OPTION_ESCAPE_PERCENT_IN_URL
Definition msxml6.h:1211
@ SXH_OPTION_URL_CODEPAGE
Definition msxml6.h:1210
@ SXH_OPTION_SELECT_CLIENT_SSL_CERT
Definition msxml6.h:1213
@ SXH_OPTION_IGNORE_SERVER_SSL_CERT_ERROR_FLAGS
Definition msxml6.h:1212
@ SXH_OPTION_URL
Definition msxml6.h:1209
interface ISAXAttributes ISAXAttributes
Definition msxml6.h:254
void __RPC_STUB IXMLHTTPRequest_open_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const CLSID CLSID_XSLTemplate30
Definition msxml6.h:28547
void __RPC_STUB ISchemaItem_get_name_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct IXMLDOMNodeListVtbl IXMLDOMNodeListVtbl
EXTERN_C const IID IID_ISchemaModelGroup
Definition msxml6.h:24976
void __RPC_STUB IXMLDOMDocument_createComment_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE ISchemaItemCollection_itemByQName_Proxy(ISchemaItemCollection *This, BSTR name, BSTR namespaceURI, ISchemaItem **item)
HRESULT STDMETHODCALLTYPE IXSLProcessor_put_output_Proxy(IXSLProcessor *This, VARIANT output)
HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_xml_Proxy(IXMLDOMNode *This, BSTR *xmlString)
struct ServerXMLHTTP40 ServerXMLHTTP40
Definition msxml6.h:816
HRESULT STDMETHODCALLTYPE IMXAttributes_setValue_Proxy(IMXAttributes *This, int nIndex, BSTR strValue)
EXTERN_C const IID IID_ISchemaComplexType
Definition msxml6.h:24308
void __RPC_STUB IXMLDOMDocument_createTextNode_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB ISAXXMLFilter_putParent_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE ISAXLocator_getColumnNumber_Proxy(ISAXLocator *This, int *pnColumn)
HRESULT STDMETHODCALLTYPE ISAXContentHandler_ignorableWhitespace_Proxy(ISAXContentHandler *This, const wchar_t *pwchChars, int cchChars)
void __RPC_STUB IMXNamespaceManager_getDeclaredPrefix_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IVBSAXLexicalHandler_startEntity_Proxy(IVBSAXLexicalHandler *This, BSTR *strName)
HRESULT STDMETHODCALLTYPE IXMLDOMParseError_get_filepos_Proxy(IXMLDOMParseError *This, long *filePosition)
HRESULT STDMETHODCALLTYPE IXMLDOMNamedNodeMap_get__newEnum_Proxy(IXMLDOMNamedNodeMap *This, IUnknown **ppUnk)
HRESULT STDMETHODCALLTYPE IMXNamespacePrefixes_get__newEnum_Proxy(IMXNamespacePrefixes *This, IUnknown **ppUnk)
void __RPC_STUB IVBSAXContentHandler_endElement_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct IXMLHTTPRequestVtbl IXMLHTTPRequestVtbl
struct DOMDocument40 DOMDocument40
Definition msxml6.h:528
HRESULT STDMETHODCALLTYPE IMXWriter_put_disableOutputEscaping_Proxy(IMXWriter *This, VARIANT_BOOL fValue)
void __RPC_STUB IXMLDOMDocument_get_parseError_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE ISchemaElement_get_substitutionGroupExclusions_Proxy(ISchemaElement *This, SCHEMADERIVATIONMETHOD *exclusions)
void __RPC_STUB IXMLDOMDocument3_validateNode_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB ISchemaElement_get_identityConstraints_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const IID IID_IXMLDOMSchemaCollection
Definition msxml6.h:12759
EXTERN_C const IID IID_IVBSAXAttributes
Definition msxml6.h:19264
void __RPC_STUB IXMLDOMDocument_get_preserveWhiteSpace_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB ISchemaComplexType_get_anyAttribute_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMProcessingInstruction_get_data_Proxy(IXMLDOMProcessingInstruction *This, BSTR *value)
HRESULT STDMETHODCALLTYPE IXMLDOMDocumentType_get_notations_Proxy(IXMLDOMDocumentType *This, IXMLDOMNamedNodeMap **notationMap)
HRESULT STDMETHODCALLTYPE IXTLRuntime_ancestorChildNumber_Proxy(IXTLRuntime *This, BSTR bstrNodeName, IXMLDOMNode *pNode, long *pNumber)
EXTERN_C const IID IID_ISAXLexicalHandler
Definition msxml6.h:16006
HRESULT STDMETHODCALLTYPE ISAXContentHandler_startDocument_Proxy(ISAXContentHandler *This)
HRESULT STDMETHODCALLTYPE IVBSAXLocator_get_lineNumber_Proxy(IVBSAXLocator *This, int *nLine)
HRESULT STDMETHODCALLTYPE IXMLDOMDocument_createTextNode_Proxy(IXMLDOMDocument *This, BSTR data, IXMLDOMText **text)
_W64 unsigned long ULONG_PTR
Definition msxml6.h:1096
EXTERN_C const CLSID CLSID_XMLHTTP60
Definition msxml6.h:28603
HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_namespaceURI_Proxy(IXMLDOMNode *This, BSTR *namespaceURI)
HRESULT STDMETHODCALLTYPE ISchemaItem_get_name_Proxy(ISchemaItem *This, BSTR *name)
void __RPC_STUB IMXAttributes_setValue_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB ISAXDTDHandler_unparsedEntityDecl_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMCharacterData_appendData_Proxy(IXMLDOMCharacterData *This, BSTR data)
HRESULT STDMETHODCALLTYPE ISchemaComplexType_get_contentType_Proxy(ISchemaComplexType *This, SCHEMACONTENTTYPE *contentType)
void __RPC_STUB IXMLDOMDocument_put_resolveExternals_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE ISchemaAttribute_get_isReference_Proxy(ISchemaAttribute *This, VARIANT_BOOL *reference)
HRESULT STDMETHODCALLTYPE IVBSAXContentHandler_endDocument_Proxy(IVBSAXContentHandler *This)
struct DOMDocument30 DOMDocument30
Definition msxml6.h:516
HRESULT STDMETHODCALLTYPE IXMLDOMSelection_put_expr_Proxy(IXMLDOMSelection *This, BSTR expression)
EXTERN_C const IID IID_ISAXContentHandler
Definition msxml6.h:15336
interface ISchemaItemCollection ISchemaItemCollection
Definition msxml6.h:362
HRESULT STDMETHODCALLTYPE IXSLProcessor_reset_Proxy(IXSLProcessor *This)
void __RPC_STUB IXSLProcessor_get_input_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB ISchemaAttribute_get_isReference_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMDocument_put_onreadystatechange_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
interface IVBSAXDTDHandler IVBSAXDTDHandler
Definition msxml6.h:290
struct ISchemaItemVtbl ISchemaItemVtbl
EXTERN_C const IID IID_IVBSAXLexicalHandler
Definition msxml6.h:18757
HRESULT STDMETHODCALLTYPE IMXWriter_put_output_Proxy(IMXWriter *This, VARIANT varDestination)
EXTERN_C const CLSID CLSID_ServerXMLHTTP40
Definition msxml6.h:28627
HRESULT STDMETHODCALLTYPE IVBSAXContentHandler_endElement_Proxy(IVBSAXContentHandler *This, BSTR *strNamespaceURI, BSTR *strLocalName, BSTR *strQName)
void *__RPC_USER MIDL_user_allocate(size_t)
struct IXMLDOMDocument2Vtbl IXMLDOMDocument2Vtbl
void __RPC_STUB IVBSAXAttributes_getValue_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IMXXMLFilter_putref_entityResolver_Proxy(IMXXMLFilter *This, IUnknown *oResolver)
struct XSLTemplate60 XSLTemplate60
Definition msxml6.h:720
HRESULT STDMETHODCALLTYPE ISAXXMLReader_getDTDHandler_Proxy(ISAXXMLReader *This, ISAXDTDHandler **ppHandler)
void __RPC_STUB IVBSAXXMLReader_getFeature_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const IID IID_IVBSAXContentHandler
Definition msxml6.h:17992
void __RPC_STUB ISAXAttributes_getValue_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IMXWriter_put_encoding_Proxy(IMXWriter *This, BSTR strEncoding)
EXTERN_C const IID IID_IVBSAXLocator
Definition msxml6.h:17644
HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_specified_Proxy(IXMLDOMNode *This, VARIANT_BOOL *isSpecified)
void __RPC_STUB IMXXMLFilter_putref_dtdHandler_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXTLRuntime_depth_Proxy(IXTLRuntime *This, IXMLDOMNode *pNode, long *pDepth)
HRESULT STDMETHODCALLTYPE IXMLHTTPRequest_get_responseText_Proxy(IXMLHTTPRequest *This, BSTR *pbstrBody)
EXTERN_C const IID IID_IVBSAXEntityResolver
Definition msxml6.h:17851
void __RPC_STUB IXMLDOMParseError_get_srcText_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IVBSAXAttributes_getQName_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IVBSAXContentHandler_startDocument_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IServerXMLHTTPRequest_setTimeouts_Proxy(IServerXMLHTTPRequest *This, long resolveTimeout, long connectTimeout, long sendTimeout, long receiveTimeout)
HRESULT STDMETHODCALLTYPE ISchema_get_notations_Proxy(ISchema *This, ISchemaItemCollection **notations)
interface ISAXDTDHandler ISAXDTDHandler
Definition msxml6.h:230
HRESULT STDMETHODCALLTYPE ISchemaElement_get_defaultValue_Proxy(ISchemaElement *This, BSTR *defaultValue)
void __RPC_STUB ISchemaComplexType_get_prohibitedSubstitutions_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IVBSAXContentHandler_skippedEntity_Proxy(IVBSAXContentHandler *This, BSTR *strName)
EXTERN_C const CLSID CLSID_MXNamespaceManager
Definition msxml6.h:28771
void __RPC_STUB ISchemaItem_get_namespaceURI_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMDocumentType_get_notations_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB ISchemaType_isValid_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct IMXAttributesVtbl IMXAttributesVtbl
void __RPC_STUB IMXAttributes_addAttributeFromIndex_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE ISchemaType_get_totalDigits_Proxy(ISchemaType *This, VARIANT *totalDigits)
struct IVBSAXDeclHandlerVtbl IVBSAXDeclHandlerVtbl
void __RPC_STUB ISAXLexicalHandler_startEntity_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IMXReaderControl_suspend_Proxy(IMXReaderControl *This)
struct IMXXMLFilterVtbl IMXXMLFilterVtbl
void __RPC_STUB IMXAttributes_setQName_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE ISAXAttributes_getValueFromName_Proxy(ISAXAttributes *This, const wchar_t *pwchUri, int cchUri, const wchar_t *pwchLocalName, int cchLocalName, const wchar_t **ppwchValue, int *pcchValue)
HRESULT STDMETHODCALLTYPE IMXNamespaceManager_declarePrefix_Proxy(IMXNamespaceManager *This, const wchar_t *prefix, const wchar_t *namespaceURI)
EXTERN_C const IID IID_IXMLDOMDocument
Definition msxml6.h:2945
void __RPC_STUB ISchemaType_get_derivedBy_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct IVBSAXErrorHandlerVtbl IVBSAXErrorHandlerVtbl
tagDOMNodeType
Definition msxml6.h:1187
@ NODE_ENTITY_REFERENCE
Definition msxml6.h:1193
@ NODE_TEXT
Definition msxml6.h:1191
@ NODE_PROCESSING_INSTRUCTION
Definition msxml6.h:1195
@ NODE_DOCUMENT_TYPE
Definition msxml6.h:1198
@ NODE_ENTITY
Definition msxml6.h:1194
@ NODE_ATTRIBUTE
Definition msxml6.h:1190
@ NODE_DOCUMENT
Definition msxml6.h:1197
@ NODE_DOCUMENT_FRAGMENT
Definition msxml6.h:1199
@ NODE_INVALID
Definition msxml6.h:1188
@ NODE_COMMENT
Definition msxml6.h:1196
@ NODE_ELEMENT
Definition msxml6.h:1189
@ NODE_CDATA_SECTION
Definition msxml6.h:1192
@ NODE_NOTATION
Definition msxml6.h:1200
EXTERN_C const IID IID_ISAXLocator
Definition msxml6.h:15082
void __RPC_STUB IXMLDOMElement_setAttributeNode_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE ISAXXMLReader_putContentHandler_Proxy(ISAXXMLReader *This, ISAXContentHandler *pHandler)
HRESULT STDMETHODCALLTYPE IXMLDOMNode_transformNodeToObject_Proxy(IXMLDOMNode *This, IXMLDOMNode *stylesheet, VARIANT outputObject)
HRESULT STDMETHODCALLTYPE IXSLProcessor_get_ownerTemplate_Proxy(IXSLProcessor *This, IXSLTemplate **ppTemplate)
HRESULT STDMETHODCALLTYPE IMXAttributes_setLocalName_Proxy(IMXAttributes *This, int nIndex, BSTR strLocalName)
void __RPC_STUB IXMLDOMNode_get_xml_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const CLSID CLSID_FreeThreadedDOMDocument60
Definition msxml6.h:28483
void __RPC_STUB IXMLDOMNode_put_nodeValue_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
interface IVBSAXErrorHandler IVBSAXErrorHandler
Definition msxml6.h:296
void __RPC_STUB IVBSAXXMLReader_putref_dtdHandler_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMNode_get_nodeType_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IMXAttributes_addAttributeFromIndex_Proxy(IMXAttributes *This, VARIANT varAtts, int nIndex)
HRESULT STDMETHODCALLTYPE ISchemaElement_get_scope_Proxy(ISchemaElement *This, ISchemaComplexType **scope)
_SCHEMAPROCESSCONTENTS
Definition msxml6.h:1348
@ SCHEMAPROCESSCONTENTS_LAX
Definition msxml6.h:1351
@ SCHEMAPROCESSCONTENTS_SKIP
Definition msxml6.h:1350
@ SCHEMAPROCESSCONTENTS_NONE
Definition msxml6.h:1349
@ SCHEMAPROCESSCONTENTS_STRICT
Definition msxml6.h:1352
_SXH_SERVER_CERT_OPTION
Definition msxml6.h:1218
@ SXH_SERVER_CERT_IGNORE_UNKNOWN_CA
Definition msxml6.h:1219
@ SXH_SERVER_CERT_IGNORE_CERT_DATE_INVALID
Definition msxml6.h:1222
@ SXH_SERVER_CERT_IGNORE_WRONG_USAGE
Definition msxml6.h:1220
@ SXH_SERVER_CERT_IGNORE_CERT_CN_INVALID
Definition msxml6.h:1221
@ SXH_SERVER_CERT_IGNORE_ALL_SERVER_ERRORS
Definition msxml6.h:1223
interface ISchemaAny ISchemaAny
Definition msxml6.h:422
HRESULT STDMETHODCALLTYPE IMXSchemaDeclHandler_schemaElementDecl_Proxy(IMXSchemaDeclHandler *This, ISchemaElement *oSchemaElement)
void __RPC_STUB IMXWriter_get_disableOutputEscaping_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE ISchemaComplexType_get_isAbstract_Proxy(ISchemaComplexType *This, VARIANT_BOOL *abstract)
HRESULT STDMETHODCALLTYPE IXMLDOMDocument3_validateNode_Proxy(IXMLDOMDocument3 *This, IXMLDOMNode *node, IXMLDOMParseError **errorObj)
void __RPC_STUB IMXNamespaceManager_popContext_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
_SCHEMACONTENTTYPE
Definition msxml6.h:1339
@ SCHEMACONTENTTYPE_MIXED
Definition msxml6.h:1343
@ SCHEMACONTENTTYPE_ELEMENTONLY
Definition msxml6.h:1342
@ SCHEMACONTENTTYPE_TEXTONLY
Definition msxml6.h:1341
@ SCHEMACONTENTTYPE_EMPTY
Definition msxml6.h:1340
void __RPC_STUB IVBSAXXMLReader_put_secureBaseURL_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const CLSID CLSID_XMLHTTP40
Definition msxml6.h:28595
void __RPC_STUB IXMLDOMNode_hasChildNodes_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
_SCHEMADERIVATIONMETHOD
Definition msxml6.h:1326
@ SCHEMADERIVATIONMETHOD_EMPTY
Definition msxml6.h:1327
@ SCHEMADERIVATIONMETHOD_SUBSTITUTION
Definition msxml6.h:1328
@ SCHEMADERIVATIONMETHOD_LIST
Definition msxml6.h:1331
@ SCHEMADERIVATIONMETHOD_NONE
Definition msxml6.h:1334
@ SCHEMADERIVATIONMETHOD_EXTENSION
Definition msxml6.h:1329
@ SCHEMADERIVATIONMETHOD_ALL
Definition msxml6.h:1333
@ SCHEMADERIVATIONMETHOD_UNION
Definition msxml6.h:1332
@ SCHEMADERIVATIONMETHOD_RESTRICTION
Definition msxml6.h:1330
interface ISAXEntityResolver ISAXEntityResolver
Definition msxml6.h:218
HRESULT STDMETHODCALLTYPE IXMLDOMNodeList_get_length_Proxy(IXMLDOMNodeList *This, long *listLength)
EXTERN_C const IID IID_IXMLDOMDocumentFragment
Definition msxml6.h:2533
HRESULT STDMETHODCALLTYPE IMXXMLFilter_get_contentHandler_Proxy(IMXXMLFilter *This, IUnknown **oHandler)
void __RPC_STUB ISchemaElement_get_defaultValue_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMEntity_get_publicId_Proxy(IXMLDOMEntity *This, VARIANT *publicID)
HRESULT STDMETHODCALLTYPE IVBSAXDeclHandler_attributeDecl_Proxy(IVBSAXDeclHandler *This, BSTR *strElementName, BSTR *strAttributeName, BSTR *strType, BSTR *strValueDefault, BSTR *strValue)
struct FreeThreadedDOMDocument FreeThreadedDOMDocument
Definition msxml6.h:552
HRESULT STDMETHODCALLTYPE ISchemaType_get_derivedBy_Proxy(ISchemaType *This, SCHEMADERIVATIONMETHOD *derivedBy)
EXTERN_C const IID IID_IXMLDOMParseErrorCollection
Definition msxml6.h:12528
void __RPC_STUB IXMLDOMDocument_createCDATASection_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IVBSAXErrorHandler_ignorableWarning_Proxy(IVBSAXErrorHandler *This, IVBSAXLocator *oLocator, BSTR *strErrorMessage, long nErrorCode)
struct ISchemaStringCollectionVtbl ISchemaStringCollectionVtbl
HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_put_baseURL_Proxy(IVBSAXXMLReader *This, BSTR strBaseURL)
void __RPC_STUB IXMLDOMNode_transformNodeToObject_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IVBMXNamespaceManager_declarePrefix_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IVBSAXDeclHandler_externalEntityDecl_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const IID IID_ISchemaAny
Definition msxml6.h:25186
void __RPC_STUB IXMLDOMNamedNodeMap_get__newEnum_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMDocument2_setProperty_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMParseError2_errorParameters_Proxy(IXMLDOMParseError2 *This, long index, BSTR *param)
void __RPC_STUB IXSLTemplate_createProcessor_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMNode_removeChild_Proxy(IXMLDOMNode *This, IXMLDOMNode *childNode, IXMLDOMNode **oldChild)
void __RPC_STUB IVBSAXDTDHandler_unparsedEntityDecl_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB ISAXLexicalHandler_startCDATA_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMNodeList_get__newEnum_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXTLRuntime_formatDate_Proxy(IXTLRuntime *This, VARIANT varDate, BSTR bstrFormat, VARIANT varDestLocale, BSTR *pbstrFormattedString)
EXTERN_C const IID IID_IServerXMLHTTPRequest
Definition msxml6.h:26870
void __RPC_STUB ISchema_get_schemaLocations_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IVBSAXXMLReader_getProperty_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMDocument_loadXML_Proxy(IXMLDOMDocument *This, BSTR bstrXML, VARIANT_BOOL *isSuccessful)
void __RPC_STUB IVBSAXAttributes_getTypeFromQName_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const CLSID CLSID_MXXMLWriter60
Definition msxml6.h:28699
HRESULT STDMETHODCALLTYPE IXSLProcessor_put_input_Proxy(IXSLProcessor *This, VARIANT var)
HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_lastChild_Proxy(IXMLDOMNode *This, IXMLDOMNode **lastChild)
HRESULT STDMETHODCALLTYPE IMXNamespacePrefixes_get_length_Proxy(IMXNamespacePrefixes *This, long *length)
void __RPC_STUB IMXNamespaceManager_pushNodeContext_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IVBSAXContentHandler_ignorableWhitespace_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE ISAXLocator_getPublicId_Proxy(ISAXLocator *This, const wchar_t **ppwchPublicId)
HRESULT STDMETHODCALLTYPE ISchemaType_get_baseTypes_Proxy(ISchemaType *This, ISchemaItemCollection **baseTypes)
interface IServerXMLHTTPRequest2 IServerXMLHTTPRequest2
Definition msxml6.h:464
struct ISAXXMLFilterVtbl ISAXXMLFilterVtbl
void __RPC_STUB IXTLRuntime_formatIndex_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_previousSibling_Proxy(IXMLDOMNode *This, IXMLDOMNode **previousSibling)
HRESULT STDMETHODCALLTYPE IVBSAXLexicalHandler_endEntity_Proxy(IVBSAXLexicalHandler *This, BSTR *strName)
interface IMXSchemaDeclHandler IMXSchemaDeclHandler
Definition msxml6.h:338
interface IXMLDOMNamedNodeMap IXMLDOMNamedNodeMap
Definition msxml6.h:86
void __RPC_STUB IMXAttributes_setAttribute_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB ISAXXMLReader_getContentHandler_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMParseError_get_linepos_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMSchemaCollection_get_namespaceURI_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMNode_removeChild_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMCharacterData_put_data_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXSLProcessor_get_input_Proxy(IXSLProcessor *This, VARIANT *pVar)
struct MXXMLWriter30 MXXMLWriter30
Definition msxml6.h:900
void __RPC_STUB ISAXAttributes_getIndexFromQName_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB ISchemaElement_get_scope_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
interface XMLDOMDocumentEvents XMLDOMDocumentEvents
Definition msxml6.h:446
void __RPC_STUB IXMLDOMNode_get_nodeName_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const IID IID_IXMLDOMCDATASection
Definition msxml6.h:9652
struct MXXMLWriter MXXMLWriter
Definition msxml6.h:888
EXTERN_C const IID IID_IServerXMLHTTPRequest2
Definition msxml6.h:27213
void __RPC_STUB IXMLHTTPRequest_send_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMDocument_getElementsByTagName_Proxy(IXMLDOMDocument *This, BSTR tagName, IXMLDOMNodeList **resultList)
HRESULT STDMETHODCALLTYPE ISchemaStringCollection_get__newEnum_Proxy(ISchemaStringCollection *This, IUnknown **ppunk)
void __RPC_STUB IXMLDOMSelection_matches_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB ISchemaAttribute_get_use_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IVBSAXLocator_get_publicId_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMEntity_get_notationName_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMCharacterData_substringData_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB ISAXEntityResolver_resolveEntity_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_parsed_Proxy(IXMLDOMNode *This, VARIANT_BOOL *isParsed)
EXTERN_C const IID IID_IXMLDOMEntity
Definition msxml6.h:11087
void __RPC_STUB IXMLHTTPRequest_get_status_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE ISchemaElement_get_isReference_Proxy(ISchemaElement *This, VARIANT_BOOL *reference)
interface IXMLDOMDocument2 IXMLDOMDocument2
Definition msxml6.h:68
void __RPC_STUB ISAXXMLReader_getSecureBaseURL_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
interface IXMLDOMImplementation IXMLDOMImplementation
Definition msxml6.h:44
void __RPC_STUB ISAXXMLReader_putBaseURL_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMDocument_get_readyState_Proxy(IXMLDOMDocument *This, long *value)
struct ISchemaModelGroupVtbl ISchemaModelGroupVtbl
HRESULT STDMETHODCALLTYPE IXMLDOMNamedNodeMap_nextNode_Proxy(IXMLDOMNamedNodeMap *This, IXMLDOMNode **nextItem)
interface IVBSAXContentHandler IVBSAXContentHandler
Definition msxml6.h:284
HRESULT STDMETHODCALLTYPE IXMLHTTPRequest_get_readyState_Proxy(IXMLHTTPRequest *This, long *plState)
HRESULT STDMETHODCALLTYPE ISchemaItem_get_itemType_Proxy(ISchemaItem *This, SOMITEMTYPE *itemType)
HRESULT STDMETHODCALLTYPE ISAXLexicalHandler_startEntity_Proxy(ISAXLexicalHandler *This, const wchar_t *pwchName, int cchName)
void __RPC_STUB IXMLDOMDocument_createDocumentFragment_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_text_Proxy(IXMLDOMNode *This, BSTR *text)
HRESULT STDMETHODCALLTYPE IXMLDOMDocument2_setProperty_Proxy(IXMLDOMDocument2 *This, BSTR name, VARIANT value)
HRESULT STDMETHODCALLTYPE ISchemaAttributeGroup_get_anyAttribute_Proxy(ISchemaAttributeGroup *This, ISchemaAny **anyAttribute)
struct XMLHTTP30 XMLHTTP30
Definition msxml6.h:756
struct IXSLTemplateVtbl IXSLTemplateVtbl
HRESULT STDMETHODCALLTYPE IMXWriter_get_indent_Proxy(IMXWriter *This, VARIANT_BOOL *fIndentMode)
void __RPC_STUB ISAXLocator_getColumnNumber_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB ISchemaElement_get_substitutionGroupExclusions_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct MXNamespaceManager MXNamespaceManager
Definition msxml6.h:1032
RPC_IF_HANDLE __MIDL_itf_msxml6_0192_v0_0_s_ifspec
struct XMLHTTP60 XMLHTTP60
Definition msxml6.h:780
void __RPC_STUB IMXReaderControl_abort_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB ISAXAttributes_getLength_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
interface ISchemaNotation ISchemaNotation
Definition msxml6.h:434
void __RPC_STUB IVBSAXXMLReader_parse_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE ISchema_get_modelGroups_Proxy(ISchema *This, ISchemaItemCollection **modelGroups)
struct IVBSAXEntityResolverVtbl IVBSAXEntityResolverVtbl
HRESULT STDMETHODCALLTYPE ISAXAttributes_getIndexFromQName_Proxy(ISAXAttributes *This, const wchar_t *pwchQName, int cchQName, int *pnIndex)
struct MXHTMLWriter40 MXHTMLWriter40
Definition msxml6.h:960
void __RPC_STUB ISAXXMLReader_getDTDHandler_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMElement_removeAttribute_Proxy(IXMLDOMElement *This, BSTR name)
HRESULT STDMETHODCALLTYPE IXMLDOMDocument_createProcessingInstruction_Proxy(IXMLDOMDocument *This, BSTR target, BSTR data, IXMLDOMProcessingInstruction **pi)
EXTERN_C const IID IID_IXMLDOMParseError
Definition msxml6.h:11982
HRESULT STDMETHODCALLTYPE IXMLDOMParseErrorCollection_get_item_Proxy(IXMLDOMParseErrorCollection *This, long index, IXMLDOMParseError2 **error)
HRESULT STDMETHODCALLTYPE ISchemaType_get_maxInclusive_Proxy(ISchemaType *This, BSTR *maxInclusive)
HRESULT STDMETHODCALLTYPE ISAXLexicalHandler_endCDATA_Proxy(ISAXLexicalHandler *This)
void __RPC_STUB IServerXMLHTTPRequest_getOption_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IVBSAXLexicalHandler_endCDATA_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const IID IID_IXMLDOMNodeList
Definition msxml6.h:5828
HRESULT STDMETHODCALLTYPE IXMLDOMDocument_get_parseError_Proxy(IXMLDOMDocument *This, IXMLDOMParseError **errorObj)
struct ISAXLocatorVtbl ISAXLocatorVtbl
enum _SERVERXMLHTTP_OPTION SERVERXMLHTTP_OPTION
HRESULT STDMETHODCALLTYPE IXSLProcessor_get_readyState_Proxy(IXSLProcessor *This, long *pReadyState)
EXTERN_C const CLSID CLSID_MXHTMLWriter60
Definition msxml6.h:28731
HRESULT STDMETHODCALLTYPE IXMLDOMDocumentType_get_entities_Proxy(IXMLDOMDocumentType *This, IXMLDOMNamedNodeMap **entityMap)
HRESULT STDMETHODCALLTYPE IMXWriter_get_standalone_Proxy(IMXWriter *This, VARIANT_BOOL *fValue)
void __RPC_STUB IVBSAXAttributes_getType_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMDocument_createAttribute_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_parentNode_Proxy(IXMLDOMNode *This, IXMLDOMNode **parent)
void __RPC_STUB IVBSAXAttributes_getIndexFromQName_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IMXWriter_get_version_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMCharacterData_deleteData_Proxy(IXMLDOMCharacterData *This, long offset, long count)
interface IVBSAXLexicalHandler IVBSAXLexicalHandler
Definition msxml6.h:302
void __RPC_STUB IXMLDOMText_splitText_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMNamedNodeMap_removeNamedItem_Proxy(IXMLDOMNamedNodeMap *This, BSTR name, IXMLDOMNode **namedItem)
struct IXMLDOMCDATASectionVtbl IXMLDOMCDATASectionVtbl
EXTERN_C const IID IID_ISchemaNotation
Definition msxml6.h:25661
HRESULT STDMETHODCALLTYPE IXMLDOMNamedNodeMap_setNamedItem_Proxy(IXMLDOMNamedNodeMap *This, IXMLDOMNode *newItem, IXMLDOMNode **nameItem)
void __RPC_STUB ISchemaAttribute_get_defaultValue_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMDocument_put_ontransformnode_Proxy(IXMLDOMDocument *This, VARIANT ontransformnodeSink)
void __RPC_STUB IXMLDOMParseError_get_line_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_nodeTypeString_Proxy(IXMLDOMNode *This, BSTR *nodeType)
void __RPC_STUB ISchemaItem_get_itemType_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IVBSAXDeclHandler_internalEntityDecl_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMCharacterData_get_length_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMNode_put_nodeValue_Proxy(IXMLDOMNode *This, VARIANT value)
EXTERN_C const CLSID CLSID_DOMDocument40
Definition msxml6.h:28435
HRESULT STDMETHODCALLTYPE IVBMXNamespaceManager_getDeclaredPrefixes_Proxy(IVBMXNamespaceManager *This, IMXNamespacePrefixes **prefixes)
struct ISAXContentHandlerVtbl ISAXContentHandlerVtbl
HRESULT STDMETHODCALLTYPE IVBSAXLocator_get_columnNumber_Proxy(IVBSAXLocator *This, int *nColumn)
EXTERN_C const IID IID_IXMLDOMNamedNodeMap
Definition msxml6.h:6059
struct SAXXMLReader30 SAXXMLReader30
Definition msxml6.h:852
struct IXMLDOMCharacterDataVtbl IXMLDOMCharacterDataVtbl
struct ISchemaNotationVtbl ISchemaNotationVtbl
EXTERN_C const IID IID_IXMLDOMComment
Definition msxml6.h:8686
void __RPC_STUB IXMLDOMCharacterData_deleteData_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IMXWriter_get_output_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_putref_errorHandler_Proxy(IVBSAXXMLReader *This, IVBSAXErrorHandler *oHandler)
EXTERN_C const IID IID_ISchemaIdentityConstraint
Definition msxml6.h:25420
HRESULT STDMETHODCALLTYPE IXMLDOMNodeList_reset_Proxy(IXMLDOMNodeList *This)
HRESULT STDMETHODCALLTYPE IXMLDOMDocument_createAttribute_Proxy(IXMLDOMDocument *This, BSTR name, IXMLDOMAttribute **attribute)
interface ISAXDeclHandler ISAXDeclHandler
Definition msxml6.h:248
void __RPC_STUB IXMLDOMNode_get_previousSibling_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE ISchemaComplexType_get_contentModel_Proxy(ISchemaComplexType *This, ISchemaModelGroup **contentModel)
interface ISchemaAttributeGroup ISchemaAttributeGroup
Definition msxml6.h:410
EXTERN_C const IID DIID_XMLDOMDocumentEvents
Definition msxml6.h:26300
HRESULT STDMETHODCALLTYPE ISchemaType_get_maxLength_Proxy(ISchemaType *This, VARIANT *maxLength)
HRESULT STDMETHODCALLTYPE ISAXXMLReader_putFeature_Proxy(ISAXXMLReader *This, const wchar_t *pwchName, VARIANT_BOOL vfValue)
void __RPC_STUB IMXNamespacePrefixes_get_item_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMNodeList_reset_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const IID IID_ISchemaParticle
Definition msxml6.h:22748
void __RPC_STUB ISchemaItemCollection_itemByName_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct IVBSAXContentHandlerVtbl IVBSAXContentHandlerVtbl
void __RPC_STUB IXMLDOMDocument_get_readyState_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMProcessingInstruction_put_data_Proxy(IXMLDOMProcessingInstruction *This, BSTR value)
interface IVBMXNamespaceManager IVBMXNamespaceManager
Definition msxml6.h:476
EXTERN_C const IID IID_IXMLDOMParseError2
Definition msxml6.h:12261
void __RPC_STUB ISchemaItem_writeAnnotation_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMDocument_createDocumentFragment_Proxy(IXMLDOMDocument *This, IXMLDOMDocumentFragment **docFrag)
EXTERN_C const CLSID CLSID_XMLSchemaCache
Definition msxml6.h:28491
EXTERN_C const CLSID CLSID_MXXMLWriter30
Definition msxml6.h:28683
enum _SCHEMAPROCESSCONTENTS SCHEMAPROCESSCONTENTS
void __RPC_STUB IXMLDOMAttribute_get_value_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IMXNamespaceManager_putAllowOverride_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
interface ISchemaItem ISchemaItem
Definition msxml6.h:368
interface ISchemaParticle ISchemaParticle
Definition msxml6.h:380
HRESULT STDMETHODCALLTYPE IVBSAXDeclHandler_internalEntityDecl_Proxy(IVBSAXDeclHandler *This, BSTR *strName, BSTR *strValue)
struct MXHTMLWriter30 MXHTMLWriter30
Definition msxml6.h:948
void __RPC_STUB IXMLDOMEntity_get_publicId_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMParseError_get_errorCode_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE ISAXXMLFilter_putParent_Proxy(ISAXXMLFilter *This, ISAXXMLReader *pReader)
interface IXMLDOMNotation IXMLDOMNotation
Definition msxml6.h:140
struct IMXNamespacePrefixesVtbl IMXNamespacePrefixesVtbl
void __RPC_STUB ISchemaItem_get_unhandledAttributes_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB ISchemaType_get_final_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMNode_selectNodes_Proxy(IXMLDOMNode *This, BSTR queryString, IXMLDOMNodeList **resultList)
EXTERN_C const IID IID_IXMLDOMSelection
Definition msxml6.h:25878
HRESULT STDMETHODCALLTYPE IXTLRuntime_formatNumber_Proxy(IXTLRuntime *This, double dblNumber, BSTR bstrFormat, BSTR *pbstrFormattedString)
HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_definition_Proxy(IXMLDOMNode *This, IXMLDOMNode **definitionNode)
void __RPC_STUB IXSLTemplate_get_stylesheet_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXSLProcessor_addObject_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMNamedNodeMap_get_length_Proxy(IXMLDOMNamedNodeMap *This, long *listLength)
void __RPC_STUB IXMLDOMParseError2_get_allErrors_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB ISchemaItemCollection_itemByQName_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IVBMXNamespaceManager_pushNodeContext_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct ISAXAttributesVtbl ISAXAttributesVtbl
void __RPC_STUB ISchema_get_types_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB ISAXAttributes_getIndexFromName_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IVBSAXAttributes_getIndexFromName_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMDocument_get_validateOnParse_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB ISchemaComplexType_get_contentModel_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB ISAXLocator_getLineNumber_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const CLSID CLSID_MXHTMLWriter30
Definition msxml6.h:28715
void __RPC_STUB ISAXDeclHandler_attributeDecl_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_firstChild_Proxy(IXMLDOMNode *This, IXMLDOMNode **firstChild)
EXTERN_C const IID IID_IVBSAXErrorHandler
Definition msxml6.h:18556
void __RPC_STUB IVBSAXLexicalHandler_endEntity_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB ISchemaNotation_get_publicIdentifier_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IMXNamespaceManager_getURI_Proxy(IMXNamespaceManager *This, const wchar_t *pwchPrefix, IXMLDOMNode *pContextNode, wchar_t *pwchUri, int *pcchUri)
void __RPC_STUB ISAXXMLReader_getErrorHandler_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXSLTemplate_putref_stylesheet_Proxy(IXSLTemplate *This, IXMLDOMNode *stylesheet)
struct FreeThreadedDOMDocument60 FreeThreadedDOMDocument60
Definition msxml6.h:600
HRESULT STDMETHODCALLTYPE IVBSAXAttributes_getValueFromName_Proxy(IVBSAXAttributes *This, BSTR strURI, BSTR strLocalName, BSTR *strValue)
HRESULT STDMETHODCALLTYPE IMXXMLFilter_putref_contentHandler_Proxy(IMXXMLFilter *This, IUnknown *oHandler)
HRESULT STDMETHODCALLTYPE ISchemaItem_get_schema_Proxy(ISchemaItem *This, ISchema **schema)
HRESULT STDMETHODCALLTYPE ISAXXMLReader_getFeature_Proxy(ISAXXMLReader *This, const wchar_t *pwchName, VARIANT_BOOL *pvfValue)
EXTERN_C const IID IID_ISchemaAttributeGroup
Definition msxml6.h:24759
interface IMXWriter IMXWriter
Definition msxml6.h:320
void __RPC_STUB IVBSAXXMLReader_get_entityResolver_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const CLSID CLSID_XMLSchemaCache60
Definition msxml6.h:28523
void __RPC_STUB ISchemaType_get_minLength_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IXMLDOMNode_get_attributes_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IVBMXNamespaceManager_pushContext_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB ISchemaAttributeGroup_get_anyAttribute_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IXTLRuntime_formatTime_Proxy(IXTLRuntime *This, VARIANT varTime, BSTR bstrFormat, VARIANT varDestLocale, BSTR *pbstrFormattedString)
void __RPC_STUB IXMLHTTPRequest_getResponseHeader_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
int BSTR BSTR BSTR BSTR strType
Definition msxml6.h:20357
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:20321
DISPID dispIdMember
Definition msxml6.h:20317
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IMXAttributes *This
ULONG(STDMETHODCALLTYPE *AddRef)(IMXAttributes *This)
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:20323
DISPID REFIID riid
Definition msxml6.h:20318
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:20304
int BSTR BSTR strLocalName
Definition msxml6.h:20355
HRESULT(STDMETHODCALLTYPE *setAttributes)(IMXAttributes *This
DISPID REFIID LCID lcid
Definition msxml6.h:20319
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IMXAttributes *This
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:20287
HRESULT(STDMETHODCALLTYPE *clear)(IMXAttributes *This)
UINT LCID lcid
Definition msxml6.h:20303
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:20324
HRESULT(STDMETHODCALLTYPE *addAttributeFromIndex)(IMXAttributes *This
int BSTR strLocalName
Definition msxml6.h:20369
BSTR BSTR BSTR strQName
Definition msxml6.h:20331
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:20322
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:20320
int BSTR strType
Definition msxml6.h:20381
HRESULT(STDMETHODCALLTYPE *addAttribute)(IMXAttributes *This
BSTR BSTR BSTR BSTR strType
Definition msxml6.h:20332
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IMXAttributes *This
BSTR BSTR strLocalName
Definition msxml6.h:20330
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IMXAttributes *This
int BSTR strQName
Definition msxml6.h:20375
HRESULT(STDMETHODCALLTYPE *setLocalName)(IMXAttributes *This
HRESULT(STDMETHODCALLTYPE *setValue)(IMXAttributes *This
BSTR BSTR BSTR BSTR BSTR strValue
Definition msxml6.h:20333
HRESULT(STDMETHODCALLTYPE *setURI)(IMXAttributes *This
int BSTR strValue
Definition msxml6.h:20393
VARIANT int nIndex
Definition msxml6.h:20339
HRESULT(STDMETHODCALLTYPE *Invoke)(IMXAttributes *This
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:20311
int BSTR BSTR BSTR strQName
Definition msxml6.h:20356
REFIID LPOLESTR UINT cNames
Definition msxml6.h:20310
HRESULT(STDMETHODCALLTYPE *removeAttribute)(IMXAttributes *This
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:20312
REFIID LPOLESTR * rgszNames
Definition msxml6.h:20309
int BSTR BSTR BSTR BSTR BSTR strValue
Definition msxml6.h:20358
ULONG(STDMETHODCALLTYPE *Release)(IMXAttributes *This)
HRESULT(STDMETHODCALLTYPE *setAttribute)(IMXAttributes *This
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:20288
HRESULT(STDMETHODCALLTYPE *setType)(IMXAttributes *This
HRESULT(STDMETHODCALLTYPE *setQName)(IMXAttributes *This
HRESULT(STDMETHODCALLTYPE *declarePrefix)(IMXNamespaceManager *This
const wchar_t long wchar_t int * pcchPrefix
Definition msxml6.h:28211
HRESULT(STDMETHODCALLTYPE *getAllowOverride)(IMXNamespaceManager *This
HRESULT(STDMETHODCALLTYPE *pushContext)(IMXNamespaceManager *This)
const wchar_t long nIndex
Definition msxml6.h:28209
const wchar_t * prefix
Definition msxml6.h:28197
HRESULT(STDMETHODCALLTYPE *pushNodeContext)(IMXNamespaceManager *This
VARIANT_BOOL fOverride
Definition msxml6.h:28175
IXMLDOMNode VARIANT_BOOL fDeep
Definition msxml6.h:28190
HRESULT(STDMETHODCALLTYPE *putAllowOverride)(IMXNamespaceManager *This
const wchar_t IXMLDOMNode wchar_t int * pcchUri
Definition msxml6.h:28218
const wchar_t * pwszNamespaceURI
Definition msxml6.h:28208
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:28164
ULONG(STDMETHODCALLTYPE *AddRef)(IMXNamespaceManager *This)
long wchar_t int * pcchPrefix
Definition msxml6.h:28204
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:28165
IXMLDOMNode * contextNode
Definition msxml6.h:28189
const wchar_t IXMLDOMNode wchar_t * pwchUri
Definition msxml6.h:28217
const wchar_t const wchar_t * namespaceURI
Definition msxml6.h:28198
const wchar_t long wchar_t * pwchPrefix
Definition msxml6.h:28210
HRESULT(STDMETHODCALLTYPE *getURI)(IMXNamespaceManager *This
HRESULT(STDMETHODCALLTYPE *popContext)(IMXNamespaceManager *This)
HRESULT(STDMETHODCALLTYPE *reset)(IMXNamespaceManager *This)
VARIANT_BOOL * fOverride
Definition msxml6.h:28179
ULONG(STDMETHODCALLTYPE *Release)(IMXNamespaceManager *This)
const wchar_t * pwchPrefix
Definition msxml6.h:28215
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IMXNamespaceManager *This
long wchar_t * pwchPrefix
Definition msxml6.h:28203
HRESULT(STDMETHODCALLTYPE *getDeclaredPrefix)(IMXNamespaceManager *This
HRESULT(STDMETHODCALLTYPE *getPrefix)(IMXNamespaceManager *This
const wchar_t IXMLDOMNode * pContextNode
Definition msxml6.h:28216
DISPID REFIID LCID lcid
Definition msxml6.h:27599
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:27584
HRESULT(STDMETHODCALLTYPE *Invoke)(IMXNamespacePrefixes *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:27602
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IMXNamespacePrefixes *This
ULONG(STDMETHODCALLTYPE *AddRef)(IMXNamespacePrefixes *This)
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IMXNamespacePrefixes *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:27604
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:27600
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:27568
HRESULT(STDMETHODCALLTYPE *get_length)(IMXNamespacePrefixes *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IMXNamespacePrefixes *This
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IMXNamespacePrefixes *This
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:27567
ULONG(STDMETHODCALLTYPE *Release)(IMXNamespacePrefixes *This)
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:27591
HRESULT(STDMETHODCALLTYPE *get_item)(IMXNamespacePrefixes *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:27603
REFIID LPOLESTR * rgszNames
Definition msxml6.h:27589
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:27592
REFIID LPOLESTR UINT cNames
Definition msxml6.h:27590
HRESULT(STDMETHODCALLTYPE *get__newEnum)(IMXNamespacePrefixes *This
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:27601
DISPID REFIID LCID lcid
Definition msxml6.h:20695
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IMXReaderControl *This
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:20664
HRESULT(STDMETHODCALLTYPE *suspend)(IMXReaderControl *This)
HRESULT(STDMETHODCALLTYPE *Invoke)(IMXReaderControl *This
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:20687
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:20700
REFIID LPOLESTR * rgszNames
Definition msxml6.h:20685
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IMXReaderControl *This
DISPID REFIID riid
Definition msxml6.h:20694
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:20696
HRESULT(STDMETHODCALLTYPE *abort)(IMXReaderControl *This)
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IMXReaderControl *This
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:20688
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IMXReaderControl *This
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:20663
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:20697
REFIID LPOLESTR UINT cNames
Definition msxml6.h:20686
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:20698
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:20699
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:20680
ULONG(STDMETHODCALLTYPE *AddRef)(IMXReaderControl *This)
ULONG(STDMETHODCALLTYPE *Release)(IMXReaderControl *This)
HRESULT(STDMETHODCALLTYPE *resume)(IMXReaderControl *This)
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:20835
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IMXSchemaDeclHandler *This
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:20834
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:20868
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:20859
DISPID REFIID LCID lcid
Definition msxml6.h:20866
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:20867
ISchemaElement * oSchemaElement
Definition msxml6.h:20876
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:20871
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:20870
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:20869
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IMXSchemaDeclHandler *This
REFIID LPOLESTR * rgszNames
Definition msxml6.h:20856
HRESULT(STDMETHODCALLTYPE *Invoke)(IMXSchemaDeclHandler *This
REFIID LPOLESTR UINT cNames
Definition msxml6.h:20857
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IMXSchemaDeclHandler *This
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:20858
ULONG(STDMETHODCALLTYPE *AddRef)(IMXSchemaDeclHandler *This)
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IMXSchemaDeclHandler *This
ULONG(STDMETHODCALLTYPE *Release)(IMXSchemaDeclHandler *This)
HRESULT(STDMETHODCALLTYPE *schemaElementDecl)(IMXSchemaDeclHandler *This
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:20851
HRESULT(STDMETHODCALLTYPE *put_indent)(IMXWriter *This
VARIANT_BOOL * fWriteByteOrderMark
Definition msxml6.h:19841
VARIANT_BOOL fIndentMode
Definition msxml6.h:19846
HRESULT(STDMETHODCALLTYPE *Invoke)(IMXWriter *This
DISPID REFIID riid
Definition msxml6.h:19805
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:19807
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IMXWriter *This
VARIANT_BOOL * fValue
Definition msxml6.h:19861
HRESULT(STDMETHODCALLTYPE *get_disableOutputEscaping)(IMXWriter *This
VARIANT * varDestination
Definition msxml6.h:19821
HRESULT(STDMETHODCALLTYPE *get_encoding)(IMXWriter *This
HRESULT(STDMETHODCALLTYPE *put_omitXMLDeclaration)(IMXWriter *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IMXWriter *This
HRESULT(STDMETHODCALLTYPE *put_version)(IMXWriter *This
HRESULT(STDMETHODCALLTYPE *get_indent)(IMXWriter *This
BSTR * strEncoding
Definition msxml6.h:19831
HRESULT(STDMETHODCALLTYPE *get_version)(IMXWriter *This
REFIID LPOLESTR UINT cNames
Definition msxml6.h:19797
HRESULT(STDMETHODCALLTYPE *put_byteOrderMark)(IMXWriter *This
REFIID LPOLESTR * rgszNames
Definition msxml6.h:19796
HRESULT(STDMETHODCALLTYPE *get_output)(IMXWriter *This
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:19774
HRESULT(STDMETHODCALLTYPE *put_output)(IMXWriter *This
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:19775
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:19799
VARIANT_BOOL fWriteByteOrderMark
Definition msxml6.h:19836
VARIANT_BOOL * fIndentMode
Definition msxml6.h:19851
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:19810
DISPID REFIID LCID lcid
Definition msxml6.h:19806
DISPID dispIdMember
Definition msxml6.h:19804
HRESULT(STDMETHODCALLTYPE *flush)(IMXWriter *This)
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:19798
BSTR strEncoding
Definition msxml6.h:19826
HRESULT(STDMETHODCALLTYPE *get_standalone)(IMXWriter *This
HRESULT(STDMETHODCALLTYPE *get_omitXMLDeclaration)(IMXWriter *This
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IMXWriter *This
VARIANT_BOOL fValue
Definition msxml6.h:19856
ULONG(STDMETHODCALLTYPE *Release)(IMXWriter *This)
HRESULT(STDMETHODCALLTYPE *get_byteOrderMark)(IMXWriter *This
UINT LCID lcid
Definition msxml6.h:19790
HRESULT(STDMETHODCALLTYPE *put_encoding)(IMXWriter *This
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:19791
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:19811
BSTR strVersion
Definition msxml6.h:19876
VARIANT varDestination
Definition msxml6.h:19816
REFIID riid
Definition msxml6.h:19795
BSTR * strVersion
Definition msxml6.h:19881
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:19809
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IMXWriter *This
HRESULT(STDMETHODCALLTYPE *put_standalone)(IMXWriter *This
UINT * pctinfo
Definition msxml6.h:19785
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:19808
ULONG(STDMETHODCALLTYPE *AddRef)(IMXWriter *This)
HRESULT(STDMETHODCALLTYPE *put_disableOutputEscaping)(IMXWriter *This
IUnknown ** oResolver
Definition msxml6.h:21072
DISPID REFIID riid
Definition msxml6.h:21037
ULONG(STDMETHODCALLTYPE *Release)(IMXXMLFilter *This)
HRESULT(STDMETHODCALLTYPE *putref_errorHandler)(IMXXMLFilter *This
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:21039
BSTR VARIANT * varValue
Definition msxml6.h:21061
HRESULT(STDMETHODCALLTYPE *putref_dtdHandler)(IMXXMLFilter *This
DISPID REFIID LCID lcid
Definition msxml6.h:21038
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IMXXMLFilter *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IMXXMLFilter *This
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:21006
BSTR VARIANT varValue
Definition msxml6.h:21067
IUnknown ** oHandler
Definition msxml6.h:21082
REFIID LPOLESTR * rgszNames
Definition msxml6.h:21028
BSTR VARIANT_BOOL * fValue
Definition msxml6.h:21049
HRESULT(STDMETHODCALLTYPE *putref_entityResolver)(IMXXMLFilter *This
ULONG(STDMETHODCALLTYPE *AddRef)(IMXXMLFilter *This)
HRESULT(STDMETHODCALLTYPE *Invoke)(IMXXMLFilter *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:21041
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IMXXMLFilter *This
UINT LCID lcid
Definition msxml6.h:21022
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:21030
HRESULT(STDMETHODCALLTYPE *putref_contentHandler)(IMXXMLFilter *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:21043
IUnknown * oResolver
Definition msxml6.h:21077
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IMXXMLFilter *This
HRESULT(STDMETHODCALLTYPE *getProperty)(IMXXMLFilter *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:21042
IUnknown * oHandler
Definition msxml6.h:21087
BSTR VARIANT_BOOL fValue
Definition msxml6.h:21055
DISPID dispIdMember
Definition msxml6.h:21036
HRESULT(STDMETHODCALLTYPE *getFeature)(IMXXMLFilter *This
HRESULT(STDMETHODCALLTYPE *get_errorHandler)(IMXXMLFilter *This
HRESULT(STDMETHODCALLTYPE *get_dtdHandler)(IMXXMLFilter *This
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:21023
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:21007
REFIID LPOLESTR UINT cNames
Definition msxml6.h:21029
HRESULT(STDMETHODCALLTYPE *get_entityResolver)(IMXXMLFilter *This
HRESULT(STDMETHODCALLTYPE *putFeature)(IMXXMLFilter *This
HRESULT(STDMETHODCALLTYPE *putProperty)(IMXXMLFilter *This
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:21031
HRESULT(STDMETHODCALLTYPE *get_contentHandler)(IMXXMLFilter *This
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:21040
HRESULT(STDMETHODCALLTYPE *getTypeFromName)(ISAXAttributes *This
const wchar_t * pwchQName
Definition msxml6.h:16608
int const wchar_t int const wchar_t int const wchar_t ** ppwchQName
Definition msxml6.h:16595
int const wchar_t int * pcchValue
Definition msxml6.h:16638
int const wchar_t int const wchar_t int const wchar_t int * pcchQName
Definition msxml6.h:16596
HRESULT(STDMETHODCALLTYPE *getValue)(ISAXAttributes *This
HRESULT(STDMETHODCALLTYPE *getValueFromName)(ISAXAttributes *This
HRESULT(STDMETHODCALLTYPE *getTypeFromQName)(ISAXAttributes *This
int const wchar_t int const wchar_t ** ppwchLocalName
Definition msxml6.h:16593
const wchar_t int const wchar_t ** ppwchValue
Definition msxml6.h:16653
const wchar_t int cchQName
Definition msxml6.h:16609
ULONG(STDMETHODCALLTYPE *AddRef)(ISAXAttributes *This)
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(ISAXAttributes *This
const wchar_t int const wchar_t ** ppwchType
Definition msxml6.h:16631
int const wchar_t ** ppwchUri
Definition msxml6.h:16573
HRESULT(STDMETHODCALLTYPE *getQName)(ISAXAttributes *This
const wchar_t int const wchar_t int const wchar_t int * pcchType
Definition msxml6.h:16625
const wchar_t int const wchar_t int * pcchValue
Definition msxml6.h:16654
HRESULT(STDMETHODCALLTYPE *getType)(ISAXAttributes *This
int const wchar_t ** ppwchLocalName
Definition msxml6.h:16579
const wchar_t int const wchar_t int * pcchType
Definition msxml6.h:16632
int const wchar_t int * pcchQName
Definition msxml6.h:16586
HRESULT(STDMETHODCALLTYPE *getName)(ISAXAttributes *This
int const wchar_t ** ppwchType
Definition msxml6.h:16615
const wchar_t int const wchar_t int const wchar_t ** ppwchType
Definition msxml6.h:16624
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:16557
HRESULT(STDMETHODCALLTYPE *getIndexFromQName)(ISAXAttributes *This
ULONG(STDMETHODCALLTYPE *Release)(ISAXAttributes *This)
HRESULT(STDMETHODCALLTYPE *getLength)(ISAXAttributes *This
int const wchar_t int * pcchUri
Definition msxml6.h:16574
HRESULT(STDMETHODCALLTYPE *getURI)(ISAXAttributes *This
const wchar_t int const wchar_t int const wchar_t int * pcchValue
Definition msxml6.h:16647
int const wchar_t int * pcchType
Definition msxml6.h:16616
HRESULT(STDMETHODCALLTYPE *getIndexFromName)(ISAXAttributes *This
const wchar_t int const wchar_t * pwchLocalName
Definition msxml6.h:16602
const wchar_t int const wchar_t int const wchar_t ** ppwchValue
Definition msxml6.h:16646
int const wchar_t ** ppwchValue
Definition msxml6.h:16637
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:16558
HRESULT(STDMETHODCALLTYPE *getValueFromQName)(ISAXAttributes *This
const wchar_t int const wchar_t int int * pnIndex
Definition msxml6.h:16604
const wchar_t int const wchar_t int cchLocalName
Definition msxml6.h:16603
const wchar_t * pwchUri
Definition msxml6.h:16600
HRESULT(STDMETHODCALLTYPE *getLocalName)(ISAXAttributes *This
const wchar_t int int * pnIndex
Definition msxml6.h:16610
int const wchar_t ** ppwchQName
Definition msxml6.h:16585
const wchar_t int cchUri
Definition msxml6.h:16601
int const wchar_t int const wchar_t int * pcchLocalName
Definition msxml6.h:16594
int const wchar_t int * pcchLocalName
Definition msxml6.h:16580
const wchar_t int const wchar_t int const wchar_t * pwchQName
Definition msxml6.h:15444
HRESULT(STDMETHODCALLTYPE *startPrefixMapping)(ISAXContentHandler *This
const wchar_t int const wchar_t * pwchUri
Definition msxml6.h:15430
const wchar_t int const wchar_t int const wchar_t int cchQName
Definition msxml6.h:15445
ISAXLocator * pLocator
Definition msxml6.h:15418
const wchar_t int cchChars
Definition msxml6.h:15460
const wchar_t int const wchar_t int cchUri
Definition msxml6.h:15431
const wchar_t * pwchNamespaceUri
Definition msxml6.h:15440
const wchar_t * pwchName
Definition msxml6.h:15476
ULONG(STDMETHODCALLTYPE *AddRef)(ISAXContentHandler *This)
const wchar_t int const wchar_t * pwchData
Definition msxml6.h:15471
const wchar_t int const wchar_t int cchData
Definition msxml6.h:15472
HRESULT(STDMETHODCALLTYPE *endElement)(ISAXContentHandler *This
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:15408
const wchar_t int cchTarget
Definition msxml6.h:15470
const wchar_t int const wchar_t int const wchar_t int ISAXAttributes * pAttributes
Definition msxml6.h:15446
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:15407
const wchar_t * pwchPrefix
Definition msxml6.h:15428
const wchar_t int const wchar_t int cchLocalName
Definition msxml6.h:15443
const wchar_t int cchPrefix
Definition msxml6.h:15429
HRESULT(STDMETHODCALLTYPE *endPrefixMapping)(ISAXContentHandler *This
const wchar_t int cchName
Definition msxml6.h:15477
HRESULT(STDMETHODCALLTYPE *endDocument)(ISAXContentHandler *This)
const wchar_t * pwchTarget
Definition msxml6.h:15469
const wchar_t * pwchChars
Definition msxml6.h:15459
HRESULT(STDMETHODCALLTYPE *startElement)(ISAXContentHandler *This
const wchar_t int cchNamespaceUri
Definition msxml6.h:15441
HRESULT(STDMETHODCALLTYPE *skippedEntity)(ISAXContentHandler *This
ULONG(STDMETHODCALLTYPE *Release)(ISAXContentHandler *This)
HRESULT(STDMETHODCALLTYPE *ignorableWhitespace)(ISAXContentHandler *This
HRESULT(STDMETHODCALLTYPE *startDocument)(ISAXContentHandler *This)
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(ISAXContentHandler *This
HRESULT(STDMETHODCALLTYPE *processingInstruction)(ISAXContentHandler *This
HRESULT(STDMETHODCALLTYPE *putDocumentLocator)(ISAXContentHandler *This
const wchar_t int const wchar_t * pwchLocalName
Definition msxml6.h:15442
HRESULT(STDMETHODCALLTYPE *characters)(ISAXContentHandler *This
HRESULT(STDMETHODCALLTYPE *unparsedEntityDecl)(ISAXDTDHandler *This
HRESULT(STDMETHODCALLTYPE *notationDecl)(ISAXDTDHandler *This
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:15742
ULONG(STDMETHODCALLTYPE *Release)(ISAXDTDHandler *This)
ULONG(STDMETHODCALLTYPE *AddRef)(ISAXDTDHandler *This)
const wchar_t int const wchar_t * pwchPublicId
Definition msxml6.h:15754
const wchar_t int const wchar_t int cchPublicId
Definition msxml6.h:15755
const wchar_t * pwchName
Definition msxml6.h:15752
const wchar_t int const wchar_t int const wchar_t int const wchar_t int cchNotationName
Definition msxml6.h:15768
const wchar_t int cchName
Definition msxml6.h:15753
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(ISAXDTDHandler *This
const wchar_t int const wchar_t int const wchar_t int cchSystemId
Definition msxml6.h:15757
const wchar_t int const wchar_t int const wchar_t int const wchar_t * pwchNotationName
Definition msxml6.h:15767
const wchar_t int const wchar_t int const wchar_t * pwchSystemId
Definition msxml6.h:15756
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:15741
const wchar_t int const wchar_t * pwchAttributeName
Definition msxml6.h:16315
const wchar_t int const wchar_t int const wchar_t int const wchar_t int cchValueDefault
Definition msxml6.h:16320
const wchar_t int const wchar_t * pwchPublicId
Definition msxml6.h:16335
const wchar_t int const wchar_t int const wchar_t int const wchar_t * pwchValueDefault
Definition msxml6.h:16319
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(ISAXDeclHandler *This
const wchar_t * pwchName
Definition msxml6.h:16306
HRESULT(STDMETHODCALLTYPE *attributeDecl)(ISAXDeclHandler *This
ULONG(STDMETHODCALLTYPE *AddRef)(ISAXDeclHandler *This)
const wchar_t int const wchar_t * pwchModel
Definition msxml6.h:16308
const wchar_t int const wchar_t int const wchar_t int cchType
Definition msxml6.h:16318
const wchar_t int const wchar_t int cchValue
Definition msxml6.h:16329
const wchar_t int const wchar_t int const wchar_t int const wchar_t int const wchar_t int cchValue
Definition msxml6.h:16322
const wchar_t int const wchar_t int const wchar_t * pwchSystemId
Definition msxml6.h:16337
const wchar_t int cchName
Definition msxml6.h:16307
const wchar_t int const wchar_t int cchAttributeName
Definition msxml6.h:16316
HRESULT(STDMETHODCALLTYPE *internalEntityDecl)(ISAXDeclHandler *This
const wchar_t int const wchar_t int const wchar_t int const wchar_t int const wchar_t * pwchValue
Definition msxml6.h:16321
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:16295
ULONG(STDMETHODCALLTYPE *Release)(ISAXDeclHandler *This)
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:16296
const wchar_t int const wchar_t int cchModel
Definition msxml6.h:16309
HRESULT(STDMETHODCALLTYPE *elementDecl)(ISAXDeclHandler *This
const wchar_t int const wchar_t * pwchValue
Definition msxml6.h:16328
const wchar_t int const wchar_t int const wchar_t * pwchType
Definition msxml6.h:16317
const wchar_t int const wchar_t int const wchar_t int cchSystemId
Definition msxml6.h:16338
const wchar_t int const wchar_t int cchPublicId
Definition msxml6.h:16336
const wchar_t int cchElementName
Definition msxml6.h:16314
HRESULT(STDMETHODCALLTYPE *externalEntityDecl)(ISAXDeclHandler *This
const wchar_t * pwchElementName
Definition msxml6.h:16313
HRESULT(STDMETHODCALLTYPE *resolveEntity)(ISAXEntityResolver *This
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(ISAXEntityResolver *This
const wchar_t const wchar_t VARIANT * pvarInput
Definition msxml6.h:15276
ULONG(STDMETHODCALLTYPE *AddRef)(ISAXEntityResolver *This)
const wchar_t * pwchPublicId
Definition msxml6.h:15274
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:15263
const wchar_t const wchar_t * pwchSystemId
Definition msxml6.h:15275
ULONG(STDMETHODCALLTYPE *Release)(ISAXEntityResolver *This)
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:15264
ISAXLocator const wchar_t * pwchErrorMessage
Definition msxml6.h:15899
ISAXLocator const wchar_t HRESULT hrErrorCode
Definition msxml6.h:15900
ULONG(STDMETHODCALLTYPE *Release)(ISAXErrorHandler *This)
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(ISAXErrorHandler *This
HRESULT(STDMETHODCALLTYPE *error)(ISAXErrorHandler *This
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:15887
ISAXLocator * pLocator
Definition msxml6.h:15898
HRESULT(STDMETHODCALLTYPE *ignorableWarning)(ISAXErrorHandler *This
ULONG(STDMETHODCALLTYPE *AddRef)(ISAXErrorHandler *This)
HRESULT(STDMETHODCALLTYPE *fatalError)(ISAXErrorHandler *This
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:15888
HRESULT(STDMETHODCALLTYPE *startDTD)(ISAXLexicalHandler *This
const wchar_t int cchName
Definition msxml6.h:16063
const wchar_t int const wchar_t int const wchar_t int cchSystemId
Definition msxml6.h:16067
ULONG(STDMETHODCALLTYPE *Release)(ISAXLexicalHandler *This)
HRESULT(STDMETHODCALLTYPE *endDTD)(ISAXLexicalHandler *This)
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(ISAXLexicalHandler *This
const wchar_t * pwchChars
Definition msxml6.h:16090
HRESULT(STDMETHODCALLTYPE *startEntity)(ISAXLexicalHandler *This
HRESULT(STDMETHODCALLTYPE *endCDATA)(ISAXLexicalHandler *This)
const wchar_t int cchChars
Definition msxml6.h:16091
HRESULT(STDMETHODCALLTYPE *endEntity)(ISAXLexicalHandler *This
const wchar_t int const wchar_t int const wchar_t * pwchSystemId
Definition msxml6.h:16066
HRESULT(STDMETHODCALLTYPE *startCDATA)(ISAXLexicalHandler *This)
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:16052
const wchar_t int const wchar_t int cchPublicId
Definition msxml6.h:16065
ULONG(STDMETHODCALLTYPE *AddRef)(ISAXLexicalHandler *This)
HRESULT(STDMETHODCALLTYPE *comment)(ISAXLexicalHandler *This
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:16051
const wchar_t int const wchar_t * pwchPublicId
Definition msxml6.h:16064
const wchar_t * pwchName
Definition msxml6.h:16062
const wchar_t ** ppwchPublicId
Definition msxml6.h:15132
HRESULT(STDMETHODCALLTYPE *getSystemId)(ISAXLocator *This
ULONG(STDMETHODCALLTYPE *Release)(ISAXLocator *This)
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(ISAXLocator *This
HRESULT(STDMETHODCALLTYPE *getColumnNumber)(ISAXLocator *This
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:15114
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:15113
const wchar_t ** ppwchSystemId
Definition msxml6.h:15136
HRESULT(STDMETHODCALLTYPE *getLineNumber)(ISAXLocator *This
HRESULT(STDMETHODCALLTYPE *getPublicId)(ISAXLocator *This
ULONG(STDMETHODCALLTYPE *AddRef)(ISAXLocator *This)
HRESULT(STDMETHODCALLTYPE *putSecureBaseURL)(ISAXXMLFilter *This
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(ISAXXMLFilter *This
HRESULT(STDMETHODCALLTYPE *getDTDHandler)(ISAXXMLFilter *This
HRESULT(STDMETHODCALLTYPE *putDTDHandler)(ISAXXMLFilter *This
ISAXErrorHandler * pHandler
Definition msxml6.h:14922
const wchar_t * pwchUrl
Definition msxml6.h:14946
HRESULT(STDMETHODCALLTYPE *getProperty)(ISAXXMLFilter *This
HRESULT(STDMETHODCALLTYPE *getEntityResolver)(ISAXXMLFilter *This
const wchar_t * pwchBaseUrl
Definition msxml6.h:14930
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:14863
ISAXErrorHandler ** ppHandler
Definition msxml6.h:14918
HRESULT(STDMETHODCALLTYPE *putProperty)(ISAXXMLFilter *This
HRESULT(STDMETHODCALLTYPE *parseURL)(ISAXXMLFilter *This
const wchar_t VARIANT_BOOL * pvfValue
Definition msxml6.h:14875
HRESULT(STDMETHODCALLTYPE *putFeature)(ISAXXMLFilter *This
HRESULT(STDMETHODCALLTYPE *getParent)(ISAXXMLFilter *This
HRESULT(STDMETHODCALLTYPE *putErrorHandler)(ISAXXMLFilter *This
ISAXDTDHandler * pHandler
Definition msxml6.h:14914
HRESULT(STDMETHODCALLTYPE *getContentHandler)(ISAXXMLFilter *This
ISAXXMLReader ** ppReader
Definition msxml6.h:14950
HRESULT(STDMETHODCALLTYPE *putParent)(ISAXXMLFilter *This
const wchar_t VARIANT_BOOL vfValue
Definition msxml6.h:14880
const wchar_t * pwchName
Definition msxml6.h:14874
ISAXContentHandler ** ppHandler
Definition msxml6.h:14902
HRESULT(STDMETHODCALLTYPE *getFeature)(ISAXXMLFilter *This
ULONG(STDMETHODCALLTYPE *Release)(ISAXXMLFilter *This)
ISAXEntityResolver ** ppResolver
Definition msxml6.h:14894
ISAXContentHandler * pHandler
Definition msxml6.h:14906
HRESULT(STDMETHODCALLTYPE *getBaseURL)(ISAXXMLFilter *This
HRESULT(STDMETHODCALLTYPE *putBaseURL)(ISAXXMLFilter *This
ISAXEntityResolver * pResolver
Definition msxml6.h:14898
const wchar_t ** ppwchBaseUrl
Definition msxml6.h:14926
ISAXXMLReader * pReader
Definition msxml6.h:14954
HRESULT(STDMETHODCALLTYPE *getErrorHandler)(ISAXXMLFilter *This
HRESULT(STDMETHODCALLTYPE *parse)(ISAXXMLFilter *This
const wchar_t * pwchSecureBaseUrl
Definition msxml6.h:14938
const wchar_t VARIANT varValue
Definition msxml6.h:14890
HRESULT(STDMETHODCALLTYPE *getSecureBaseURL)(ISAXXMLFilter *This
HRESULT(STDMETHODCALLTYPE *putContentHandler)(ISAXXMLFilter *This
const wchar_t ** ppwchSecureBaseUrl
Definition msxml6.h:14934
ULONG(STDMETHODCALLTYPE *AddRef)(ISAXXMLFilter *This)
const wchar_t VARIANT * pvarValue
Definition msxml6.h:14885
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:14864
ISAXDTDHandler ** ppHandler
Definition msxml6.h:14910
HRESULT(STDMETHODCALLTYPE *putEntityResolver)(ISAXXMLFilter *This
ISAXErrorHandler * pHandler
Definition msxml6.h:14497
HRESULT(STDMETHODCALLTYPE *getErrorHandler)(ISAXXMLReader *This
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(ISAXXMLReader *This
HRESULT(STDMETHODCALLTYPE *putBaseURL)(ISAXXMLReader *This
ISAXErrorHandler ** ppHandler
Definition msxml6.h:14493
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:14439
ISAXEntityResolver ** ppResolver
Definition msxml6.h:14469
const wchar_t ** ppwchBaseUrl
Definition msxml6.h:14501
const wchar_t * pwchName
Definition msxml6.h:14449
HRESULT(STDMETHODCALLTYPE *putEntityResolver)(ISAXXMLReader *This
HRESULT(STDMETHODCALLTYPE *getBaseURL)(ISAXXMLReader *This
HRESULT(STDMETHODCALLTYPE *putErrorHandler)(ISAXXMLReader *This
HRESULT(STDMETHODCALLTYPE *putContentHandler)(ISAXXMLReader *This
HRESULT(STDMETHODCALLTYPE *getSecureBaseURL)(ISAXXMLReader *This
ULONG(STDMETHODCALLTYPE *AddRef)(ISAXXMLReader *This)
ISAXEntityResolver * pResolver
Definition msxml6.h:14473
HRESULT(STDMETHODCALLTYPE *putProperty)(ISAXXMLReader *This
HRESULT(STDMETHODCALLTYPE *putSecureBaseURL)(ISAXXMLReader *This
ULONG(STDMETHODCALLTYPE *Release)(ISAXXMLReader *This)
HRESULT(STDMETHODCALLTYPE *putDTDHandler)(ISAXXMLReader *This
HRESULT(STDMETHODCALLTYPE *getDTDHandler)(ISAXXMLReader *This
HRESULT(STDMETHODCALLTYPE *getContentHandler)(ISAXXMLReader *This
const wchar_t * pwchUrl
Definition msxml6.h:14521
HRESULT(STDMETHODCALLTYPE *getFeature)(ISAXXMLReader *This
const wchar_t ** ppwchSecureBaseUrl
Definition msxml6.h:14509
const wchar_t VARIANT varValue
Definition msxml6.h:14465
ISAXDTDHandler * pHandler
Definition msxml6.h:14489
const wchar_t * pwchBaseUrl
Definition msxml6.h:14505
ISAXContentHandler * pHandler
Definition msxml6.h:14481
ISAXDTDHandler ** ppHandler
Definition msxml6.h:14485
const wchar_t * pwchSecureBaseUrl
Definition msxml6.h:14513
HRESULT(STDMETHODCALLTYPE *parse)(ISAXXMLReader *This
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:14438
const wchar_t VARIANT_BOOL * pvfValue
Definition msxml6.h:14450
HRESULT(STDMETHODCALLTYPE *getProperty)(ISAXXMLReader *This
const wchar_t VARIANT_BOOL vfValue
Definition msxml6.h:14455
const wchar_t VARIANT * pvarValue
Definition msxml6.h:14460
HRESULT(STDMETHODCALLTYPE *parseURL)(ISAXXMLReader *This
ISAXContentHandler ** ppHandler
Definition msxml6.h:14477
HRESULT(STDMETHODCALLTYPE *putFeature)(ISAXXMLReader *This
HRESULT(STDMETHODCALLTYPE *getEntityResolver)(ISAXXMLReader *This
VARIANT * minOccurs
Definition msxml6.h:25289
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:25236
HRESULT(STDMETHODCALLTYPE *get_schema)(ISchemaAny *This
IUnknown * annotationSink
Definition msxml6.h:25283
HRESULT(STDMETHODCALLTYPE *get_namespaceURI)(ISchemaAny *This
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:25228
REFIID LPOLESTR * rgszNames
Definition msxml6.h:25233
HRESULT(STDMETHODCALLTYPE *Invoke)(ISchemaAny *This
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:25212
HRESULT(STDMETHODCALLTYPE *writeAnnotation)(ISchemaAny *This
DISPID REFIID LCID lcid
Definition msxml6.h:25243
HRESULT(STDMETHODCALLTYPE *get_maxOccurs)(ISchemaAny *This
IVBSAXAttributes ** attributes
Definition msxml6.h:25278
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:25247
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:25245
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:25246
HRESULT(STDMETHODCALLTYPE *get_minOccurs)(ISchemaAny *This
VARIANT * maxOccurs
Definition msxml6.h:25294
HRESULT(STDMETHODCALLTYPE *get_unhandledAttributes)(ISchemaAny *This
UINT * pctinfo
Definition msxml6.h:25222
DISPID dispIdMember
Definition msxml6.h:25241
HRESULT(STDMETHODCALLTYPE *get_namespaces)(ISchemaAny *This
SOMITEMTYPE * itemType
Definition msxml6.h:25273
HRESULT(STDMETHODCALLTYPE *get_itemType)(ISchemaAny *This
ISchemaStringCollection ** namespaces
Definition msxml6.h:25299
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(ISchemaAny *This
ULONG(STDMETHODCALLTYPE *AddRef)(ISchemaAny *This)
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:25211
HRESULT(STDMETHODCALLTYPE *get_processContents)(ISchemaAny *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:25248
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:25235
SCHEMAPROCESSCONTENTS * processContents
Definition msxml6.h:25304
UINT LCID lcid
Definition msxml6.h:25227
BSTR * namespaceURI
Definition msxml6.h:25258
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:25244
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(ISchemaAny *This
HRESULT(STDMETHODCALLTYPE *get_name)(ISchemaAny *This
HRESULT(STDMETHODCALLTYPE *get_id)(ISchemaAny *This
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(ISchemaAny *This
REFIID LPOLESTR UINT cNames
Definition msxml6.h:25234
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(ISchemaAny *This
ISchema ** schema
Definition msxml6.h:25263
DISPID REFIID riid
Definition msxml6.h:25242
ULONG(STDMETHODCALLTYPE *Release)(ISchemaAny *This)
IUnknown VARIANT_BOOL * isWritten
Definition msxml6.h:25284
HRESULT(STDMETHODCALLTYPE *get_itemType)(ISchemaAttributeGroup *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:24820
SOMITEMTYPE * itemType
Definition msxml6.h:24846
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(ISchemaAttributeGroup *This
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:24801
ISchemaAny ** anyAttribute
Definition msxml6.h:24862
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:24784
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(ISchemaAttributeGroup *This
HRESULT(STDMETHODCALLTYPE *get_namespaceURI)(ISchemaAttributeGroup *This
HRESULT(STDMETHODCALLTYPE *get_unhandledAttributes)(ISchemaAttributeGroup *This
IUnknown VARIANT_BOOL * isWritten
Definition msxml6.h:24857
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:24818
ULONG(STDMETHODCALLTYPE *Release)(ISchemaAttributeGroup *This)
HRESULT(STDMETHODCALLTYPE *get_anyAttribute)(ISchemaAttributeGroup *This
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(ISchemaAttributeGroup *This
IVBSAXAttributes ** attributes
Definition msxml6.h:24851
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:24809
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(ISchemaAttributeGroup *This
ISchemaItemCollection ** attributes
Definition msxml6.h:24867
HRESULT(STDMETHODCALLTYPE *Invoke)(ISchemaAttributeGroup *This
REFIID LPOLESTR UINT cNames
Definition msxml6.h:24807
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:24817
HRESULT(STDMETHODCALLTYPE *get_schema)(ISchemaAttributeGroup *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:24819
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:24821
DISPID REFIID LCID lcid
Definition msxml6.h:24816
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:24808
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:24785
HRESULT(STDMETHODCALLTYPE *get_id)(ISchemaAttributeGroup *This
HRESULT(STDMETHODCALLTYPE *get_attributes)(ISchemaAttributeGroup *This
ULONG(STDMETHODCALLTYPE *AddRef)(ISchemaAttributeGroup *This)
HRESULT(STDMETHODCALLTYPE *get_name)(ISchemaAttributeGroup *This
REFIID LPOLESTR * rgszNames
Definition msxml6.h:24806
HRESULT(STDMETHODCALLTYPE *writeAnnotation)(ISchemaAttributeGroup *This
HRESULT(STDMETHODCALLTYPE *get_isReference)(ISchemaAttribute *This
HRESULT(STDMETHODCALLTYPE *get_id)(ISchemaAttribute *This
REFIID LPOLESTR * rgszNames
Definition msxml6.h:23024
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:23036
HRESULT(STDMETHODCALLTYPE *writeAnnotation)(ISchemaAttribute *This
HRESULT(STDMETHODCALLTYPE *get_fixedValue)(ISchemaAttribute *This
SOMITEMTYPE * itemType
Definition msxml6.h:23064
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:23019
HRESULT(STDMETHODCALLTYPE *get_defaultValue)(ISchemaAttribute *This
DISPID REFIID LCID lcid
Definition msxml6.h:23034
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:23002
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(ISchemaAttribute *This
HRESULT(STDMETHODCALLTYPE *get_scope)(ISchemaAttribute *This
ULONG(STDMETHODCALLTYPE *AddRef)(ISchemaAttribute *This)
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:23035
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(ISchemaAttribute *This
DISPID REFIID riid
Definition msxml6.h:23033
HRESULT(STDMETHODCALLTYPE *get_namespaceURI)(ISchemaAttribute *This
VARIANT_BOOL * reference
Definition msxml6.h:23105
IUnknown VARIANT_BOOL * isWritten
Definition msxml6.h:23075
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:23038
ISchemaType ** type
Definition msxml6.h:23080
HRESULT(STDMETHODCALLTYPE *get_unhandledAttributes)(ISchemaAttribute *This
SCHEMAUSE * use
Definition msxml6.h:23100
REFIID LPOLESTR UINT cNames
Definition msxml6.h:23025
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:23027
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(ISchemaAttribute *This
HRESULT(STDMETHODCALLTYPE *get_name)(ISchemaAttribute *This
HRESULT(STDMETHODCALLTYPE *get_type)(ISchemaAttribute *This
ULONG(STDMETHODCALLTYPE *Release)(ISchemaAttribute *This)
IVBSAXAttributes ** attributes
Definition msxml6.h:23069
HRESULT(STDMETHODCALLTYPE *get_schema)(ISchemaAttribute *This
HRESULT(STDMETHODCALLTYPE *Invoke)(ISchemaAttribute *This
IUnknown * annotationSink
Definition msxml6.h:23074
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:23026
HRESULT(STDMETHODCALLTYPE *get_itemType)(ISchemaAttribute *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:23039
HRESULT(STDMETHODCALLTYPE *get_use)(ISchemaAttribute *This
ISchemaComplexType ** scope
Definition msxml6.h:23085
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(ISchemaAttribute *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:23037
ISchema ** schema
Definition msxml6.h:23054
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:23003
BSTR VARIANT_BOOL * valid
Definition msxml6.h:24444
SCHEMADERIVATIONMETHOD * prohibited
Definition msxml6.h:24534
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:24378
HRESULT(STDMETHODCALLTYPE *get_namespaceURI)(ISchemaComplexType *This
HRESULT(STDMETHODCALLTYPE *writeAnnotation)(ISchemaComplexType *This
HRESULT(STDMETHODCALLTYPE *get_maxInclusive)(ISchemaComplexType *This
REFIID LPOLESTR UINT cNames
Definition msxml6.h:24368
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:24346
HRESULT(STDMETHODCALLTYPE *get_derivedBy)(ISchemaComplexType *This
ISchemaModelGroup ** contentModel
Definition msxml6.h:24529
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(ISchemaComplexType *This
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:24362
DISPID REFIID riid
Definition msxml6.h:24376
SCHEMAWHITESPACE * whitespace
Definition msxml6.h:24499
VARIANT_BOOL * abstract
Definition msxml6.h:24509
HRESULT(STDMETHODCALLTYPE *Invoke)(ISchemaComplexType *This
HRESULT(STDMETHODCALLTYPE *get_variety)(ISchemaComplexType *This
SCHEMATYPEVARIETY * variety
Definition msxml6.h:24433
ISchemaAny ** anyAttribute
Definition msxml6.h:24514
IVBSAXAttributes ** attributes
Definition msxml6.h:24412
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:24381
HRESULT(STDMETHODCALLTYPE *get_baseTypes)(ISchemaComplexType *This
HRESULT(STDMETHODCALLTYPE *get_id)(ISchemaComplexType *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:24380
IUnknown * annotationSink
Definition msxml6.h:24417
HRESULT(STDMETHODCALLTYPE *get_schema)(ISchemaComplexType *This
HRESULT(STDMETHODCALLTYPE *get_length)(ISchemaComplexType *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(ISchemaComplexType *This
ISchemaStringCollection ** patterns
Definition msxml6.h:24504
HRESULT(STDMETHODCALLTYPE *get_maxLength)(ISchemaComplexType *This
HRESULT(STDMETHODCALLTYPE *get_whitespace)(ISchemaComplexType *This
HRESULT(STDMETHODCALLTYPE *get_unhandledAttributes)(ISchemaComplexType *This
HRESULT(STDMETHODCALLTYPE *isValid)(ISchemaComplexType *This
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:24345
HRESULT(STDMETHODCALLTYPE *get_maxExclusive)(ISchemaComplexType *This
DISPID REFIID LCID lcid
Definition msxml6.h:24377
HRESULT(STDMETHODCALLTYPE *get_name)(ISchemaComplexType *This
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(ISchemaComplexType *This
HRESULT(STDMETHODCALLTYPE *get_itemType)(ISchemaComplexType *This
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:24370
HRESULT(STDMETHODCALLTYPE *get_prohibitedSubstitutions)(ISchemaComplexType *This
HRESULT(STDMETHODCALLTYPE *get_final)(ISchemaComplexType *This
HRESULT(STDMETHODCALLTYPE *get_totalDigits)(ISchemaComplexType *This
SCHEMADERIVATIONMETHOD * derivedBy
Definition msxml6.h:24438
HRESULT(STDMETHODCALLTYPE *get_minExclusive)(ISchemaComplexType *This
HRESULT(STDMETHODCALLTYPE *get_minInclusive)(ISchemaComplexType *This
ISchemaStringCollection ** enumeration
Definition msxml6.h:24494
HRESULT(STDMETHODCALLTYPE *get_isAbstract)(ISchemaComplexType *This
HRESULT(STDMETHODCALLTYPE *get_enumeration)(ISchemaComplexType *This
HRESULT(STDMETHODCALLTYPE *get_patterns)(ISchemaComplexType *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:24382
HRESULT(STDMETHODCALLTYPE *get_minLength)(ISchemaComplexType *This
HRESULT(STDMETHODCALLTYPE *get_contentType)(ISchemaComplexType *This
HRESULT(STDMETHODCALLTYPE *get_attributes)(ISchemaComplexType *This
ISchemaItemCollection ** attributes
Definition msxml6.h:24519
HRESULT(STDMETHODCALLTYPE *get_contentModel)(ISchemaComplexType *This
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(ISchemaComplexType *This
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:24369
IUnknown VARIANT_BOOL * isWritten
Definition msxml6.h:24418
ULONG(STDMETHODCALLTYPE *AddRef)(ISchemaComplexType *This)
SOMITEMTYPE * itemType
Definition msxml6.h:24407
HRESULT(STDMETHODCALLTYPE *get_fractionDigits)(ISchemaComplexType *This
ISchemaItemCollection ** baseTypes
Definition msxml6.h:24423
SCHEMACONTENTTYPE * contentType
Definition msxml6.h:24524
REFIID LPOLESTR * rgszNames
Definition msxml6.h:24367
ULONG(STDMETHODCALLTYPE *Release)(ISchemaComplexType *This)
HRESULT(STDMETHODCALLTYPE *get_anyAttribute)(ISchemaComplexType *This
VARIANT * fractionDigits
Definition msxml6.h:24474
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:24379
HRESULT(STDMETHODCALLTYPE *get_itemType)(ISchemaElement *This
HRESULT(STDMETHODCALLTYPE *get_substitutionGroup)(ISchemaElement *This
HRESULT(STDMETHODCALLTYPE *get_fixedValue)(ISchemaElement *This
HRESULT(STDMETHODCALLTYPE *get_maxOccurs)(ISchemaElement *This
IVBSAXAttributes ** attributes
Definition msxml6.h:23397
DISPID REFIID riid
Definition msxml6.h:23361
HRESULT(STDMETHODCALLTYPE *get_isAbstract)(ISchemaElement *This
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:23363
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:23330
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(ISchemaElement *This
HRESULT(STDMETHODCALLTYPE *get_disallowedSubstitutions)(ISchemaElement *This
ISchemaElement ** element
Definition msxml6.h:23448
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(ISchemaElement *This
VARIANT * maxOccurs
Definition msxml6.h:23413
DISPID REFIID LCID lcid
Definition msxml6.h:23362
REFIID LPOLESTR UINT cNames
Definition msxml6.h:23353
ISchemaItemCollection ** constraints
Definition msxml6.h:23443
SCHEMADERIVATIONMETHOD * disallowed
Definition msxml6.h:23458
HRESULT(STDMETHODCALLTYPE *get_scope)(ISchemaElement *This
HRESULT(STDMETHODCALLTYPE *get_defaultValue)(ISchemaElement *This
REFIID LPOLESTR * rgszNames
Definition msxml6.h:23352
HRESULT(STDMETHODCALLTYPE *get_id)(ISchemaElement *This
ISchema ** schema
Definition msxml6.h:23382
HRESULT(STDMETHODCALLTYPE *get_type)(ISchemaElement *This
HRESULT(STDMETHODCALLTYPE *Invoke)(ISchemaElement *This
ISchemaType ** type
Definition msxml6.h:23418
HRESULT(STDMETHODCALLTYPE *get_schema)(ISchemaElement *This
HRESULT(STDMETHODCALLTYPE *writeAnnotation)(ISchemaElement *This
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(ISchemaElement *This
ISchemaComplexType ** scope
Definition msxml6.h:23423
HRESULT(STDMETHODCALLTYPE *get_namespaceURI)(ISchemaElement *This
HRESULT(STDMETHODCALLTYPE *get_unhandledAttributes)(ISchemaElement *This
HRESULT(STDMETHODCALLTYPE *get_name)(ISchemaElement *This
HRESULT(STDMETHODCALLTYPE *get_substitutionGroupExclusions)(ISchemaElement *This
IUnknown VARIANT_BOOL * isWritten
Definition msxml6.h:23403
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:23354
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:23331
HRESULT(STDMETHODCALLTYPE *get_identityConstraints)(ISchemaElement *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(ISchemaElement *This
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:23364
IUnknown * annotationSink
Definition msxml6.h:23402
VARIANT_BOOL * reference
Definition msxml6.h:23468
SCHEMADERIVATIONMETHOD * exclusions
Definition msxml6.h:23453
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:23355
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:23366
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:23367
HRESULT(STDMETHODCALLTYPE *get_isReference)(ISchemaElement *This
ULONG(STDMETHODCALLTYPE *AddRef)(ISchemaElement *This)
SOMITEMTYPE * itemType
Definition msxml6.h:23392
VARIANT * minOccurs
Definition msxml6.h:23408
HRESULT(STDMETHODCALLTYPE *get_minOccurs)(ISchemaElement *This
ULONG(STDMETHODCALLTYPE *Release)(ISchemaElement *This)
VARIANT_BOOL * abstract
Definition msxml6.h:23463
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:23347
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:23365
VARIANT_BOOL * nillable
Definition msxml6.h:23438
HRESULT(STDMETHODCALLTYPE *get_isNillable)(ISchemaElement *This
HRESULT(STDMETHODCALLTYPE *get_referencedKey)(ISchemaIdentityConstraint *This
HRESULT(STDMETHODCALLTYPE *get_id)(ISchemaIdentityConstraint *This
HRESULT(STDMETHODCALLTYPE *writeAnnotation)(ISchemaIdentityConstraint *This
HRESULT(STDMETHODCALLTYPE *get_selector)(ISchemaIdentityConstraint *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(ISchemaIdentityConstraint *This
HRESULT(STDMETHODCALLTYPE *get_fields)(ISchemaIdentityConstraint *This
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:25481
IUnknown VARIANT_BOOL * isWritten
Definition msxml6.h:25521
HRESULT(STDMETHODCALLTYPE *get_itemType)(ISchemaIdentityConstraint *This
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:25482
ULONG(STDMETHODCALLTYPE *Release)(ISchemaIdentityConstraint *This)
HRESULT(STDMETHODCALLTYPE *get_unhandledAttributes)(ISchemaIdentityConstraint *This
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:25449
IVBSAXAttributes ** attributes
Definition msxml6.h:25515
HRESULT(STDMETHODCALLTYPE *get_name)(ISchemaIdentityConstraint *This
ULONG(STDMETHODCALLTYPE *AddRef)(ISchemaIdentityConstraint *This)
DISPID REFIID LCID lcid
Definition msxml6.h:25480
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:25485
ISchemaIdentityConstraint ** key
Definition msxml6.h:25536
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(ISchemaIdentityConstraint *This
HRESULT(STDMETHODCALLTYPE *Invoke)(ISchemaIdentityConstraint *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:25483
HRESULT(STDMETHODCALLTYPE *get_namespaceURI)(ISchemaIdentityConstraint *This
ISchemaStringCollection ** fields
Definition msxml6.h:25531
HRESULT(STDMETHODCALLTYPE *get_schema)(ISchemaIdentityConstraint *This
REFIID LPOLESTR * rgszNames
Definition msxml6.h:25470
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:25472
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(ISchemaIdentityConstraint *This
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(ISchemaIdentityConstraint *This
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:25448
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:25484
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:25473
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:25465
REFIID LPOLESTR UINT cNames
Definition msxml6.h:25471
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:21900
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(ISchemaItemCollection *This
HRESULT(STDMETHODCALLTYPE *itemByName)(ISchemaItemCollection *This
REFIID LPOLESTR UINT cNames
Definition msxml6.h:21899
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:21901
DISPID REFIID LCID lcid
Definition msxml6.h:21908
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(ISchemaItemCollection *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:21912
HRESULT(STDMETHODCALLTYPE *get__newEnum)(ISchemaItemCollection *This
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:21877
long ISchemaItem ** item
Definition msxml6.h:21919
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:21910
REFIID LPOLESTR * rgszNames
Definition msxml6.h:21898
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:21911
ULONG(STDMETHODCALLTYPE *Release)(ISchemaItemCollection *This)
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(ISchemaItemCollection *This
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:21893
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:21876
HRESULT(STDMETHODCALLTYPE *Invoke)(ISchemaItemCollection *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:21913
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(ISchemaItemCollection *This
HRESULT(STDMETHODCALLTYPE *itemByQName)(ISchemaItemCollection *This
BSTR ISchemaItem ** item
Definition msxml6.h:21925
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:21909
HRESULT(STDMETHODCALLTYPE *get_length)(ISchemaItemCollection *This
BSTR BSTR ISchemaItem ** item
Definition msxml6.h:21932
ULONG(STDMETHODCALLTYPE *AddRef)(ISchemaItemCollection *This)
HRESULT(STDMETHODCALLTYPE *get_item)(ISchemaItemCollection *This
REFIID LPOLESTR * rgszNames
Definition msxml6.h:22144
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:22156
HRESULT(STDMETHODCALLTYPE *get_itemType)(ISchemaItem *This
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:22122
BSTR * namespaceURI
Definition msxml6.h:22169
HRESULT(STDMETHODCALLTYPE *get_name)(ISchemaItem *This
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(ISchemaItem *This
REFIID LPOLESTR UINT cNames
Definition msxml6.h:22145
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(ISchemaItem *This
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:22155
DISPID dispIdMember
Definition msxml6.h:22152
HRESULT(STDMETHODCALLTYPE *writeAnnotation)(ISchemaItem *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(ISchemaItem *This
DISPID REFIID riid
Definition msxml6.h:22153
ULONG(STDMETHODCALLTYPE *Release)(ISchemaItem *This)
HRESULT(STDMETHODCALLTYPE *get_unhandledAttributes)(ISchemaItem *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:22158
HRESULT(STDMETHODCALLTYPE *get_id)(ISchemaItem *This
HRESULT(STDMETHODCALLTYPE *get_namespaceURI)(ISchemaItem *This
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:22123
ISchema ** schema
Definition msxml6.h:22174
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:22139
HRESULT(STDMETHODCALLTYPE *Invoke)(ISchemaItem *This
DISPID REFIID LCID lcid
Definition msxml6.h:22154
ULONG(STDMETHODCALLTYPE *AddRef)(ISchemaItem *This)
IUnknown VARIANT_BOOL * isWritten
Definition msxml6.h:22195
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:22159
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:22146
SOMITEMTYPE * itemType
Definition msxml6.h:22184
HRESULT(STDMETHODCALLTYPE *get_schema)(ISchemaItem *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(ISchemaItem *This
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:22147
IUnknown * annotationSink
Definition msxml6.h:22194
UINT LCID lcid
Definition msxml6.h:22138
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:22157
IVBSAXAttributes ** attributes
Definition msxml6.h:22189
HRESULT(STDMETHODCALLTYPE *get_name)(ISchemaModelGroup *This
HRESULT(STDMETHODCALLTYPE *get_particles)(ISchemaModelGroup *This
SOMITEMTYPE * itemType
Definition msxml6.h:25060
IUnknown VARIANT_BOOL * isWritten
Definition msxml6.h:25071
HRESULT(STDMETHODCALLTYPE *get_id)(ISchemaModelGroup *This
HRESULT(STDMETHODCALLTYPE *get_itemType)(ISchemaModelGroup *This
DISPID REFIID riid
Definition msxml6.h:25029
HRESULT(STDMETHODCALLTYPE *get_schema)(ISchemaModelGroup *This
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:25022
HRESULT(STDMETHODCALLTYPE *writeAnnotation)(ISchemaModelGroup *This
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:25032
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:24999
ULONG(STDMETHODCALLTYPE *AddRef)(ISchemaModelGroup *This)
ISchemaItemCollection ** particles
Definition msxml6.h:25086
IUnknown * annotationSink
Definition msxml6.h:25070
IVBSAXAttributes ** attributes
Definition msxml6.h:25065
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:25015
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(ISchemaModelGroup *This
HRESULT(STDMETHODCALLTYPE *get_minOccurs)(ISchemaModelGroup *This
HRESULT(STDMETHODCALLTYPE *get_unhandledAttributes)(ISchemaModelGroup *This
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:25023
ULONG(STDMETHODCALLTYPE *Release)(ISchemaModelGroup *This)
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:25034
HRESULT(STDMETHODCALLTYPE *get_maxOccurs)(ISchemaModelGroup *This
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:24998
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:25031
REFIID LPOLESTR * rgszNames
Definition msxml6.h:25020
DISPID REFIID LCID lcid
Definition msxml6.h:25030
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(ISchemaModelGroup *This
HRESULT(STDMETHODCALLTYPE *Invoke)(ISchemaModelGroup *This
REFIID LPOLESTR UINT cNames
Definition msxml6.h:25021
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:25035
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(ISchemaModelGroup *This
HRESULT(STDMETHODCALLTYPE *get_namespaceURI)(ISchemaModelGroup *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:25033
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(ISchemaModelGroup *This
ULONG(STDMETHODCALLTYPE *AddRef)(ISchemaNotation *This)
HRESULT(STDMETHODCALLTYPE *get_name)(ISchemaNotation *This
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(ISchemaNotation *This
REFIID LPOLESTR UINT cNames
Definition msxml6.h:25709
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(ISchemaNotation *This
HRESULT(STDMETHODCALLTYPE *get_namespaceURI)(ISchemaNotation *This
HRESULT(STDMETHODCALLTYPE *get_publicIdentifier)(ISchemaNotation *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(ISchemaNotation *This
IVBSAXAttributes ** attributes
Definition msxml6.h:25753
HRESULT(STDMETHODCALLTYPE *get_schema)(ISchemaNotation *This
HRESULT(STDMETHODCALLTYPE *Invoke)(ISchemaNotation *This
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:25686
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:25719
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:25710
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:25723
IUnknown * annotationSink
Definition msxml6.h:25758
DISPID REFIID LCID lcid
Definition msxml6.h:25718
ULONG(STDMETHODCALLTYPE *Release)(ISchemaNotation *This)
HRESULT(STDMETHODCALLTYPE *get_systemIdentifier)(ISchemaNotation *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(ISchemaNotation *This
HRESULT(STDMETHODCALLTYPE *writeAnnotation)(ISchemaNotation *This
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:25703
REFIID LPOLESTR * rgszNames
Definition msxml6.h:25708
DISPID REFIID riid
Definition msxml6.h:25717
HRESULT(STDMETHODCALLTYPE *get_id)(ISchemaNotation *This
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:25687
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:25721
HRESULT(STDMETHODCALLTYPE *get_unhandledAttributes)(ISchemaNotation *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:25722
ISchema ** schema
Definition msxml6.h:25738
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:25720
IUnknown VARIANT_BOOL * isWritten
Definition msxml6.h:25759
SOMITEMTYPE * itemType
Definition msxml6.h:25748
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:25711
HRESULT(STDMETHODCALLTYPE *get_itemType)(ISchemaNotation *This
IUnknown VARIANT_BOOL * isWritten
Definition msxml6.h:22846
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:22808
IUnknown * annotationSink
Definition msxml6.h:22845
HRESULT(STDMETHODCALLTYPE *get_maxOccurs)(ISchemaParticle *This
VARIANT * maxOccurs
Definition msxml6.h:22856
ULONG(STDMETHODCALLTYPE *AddRef)(ISchemaParticle *This)
DISPID REFIID riid
Definition msxml6.h:22804
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:22807
IVBSAXAttributes ** attributes
Definition msxml6.h:22840
DISPID REFIID LCID lcid
Definition msxml6.h:22805
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:22797
VARIANT * minOccurs
Definition msxml6.h:22851
HRESULT(STDMETHODCALLTYPE *get_minOccurs)(ISchemaParticle *This
REFIID LPOLESTR UINT cNames
Definition msxml6.h:22796
HRESULT(STDMETHODCALLTYPE *get_itemType)(ISchemaParticle *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:22809
ULONG(STDMETHODCALLTYPE *Release)(ISchemaParticle *This)
HRESULT(STDMETHODCALLTYPE *get_unhandledAttributes)(ISchemaParticle *This
HRESULT(STDMETHODCALLTYPE *get_id)(ISchemaParticle *This
HRESULT(STDMETHODCALLTYPE *get_namespaceURI)(ISchemaParticle *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(ISchemaParticle *This
ISchema ** schema
Definition msxml6.h:22825
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:22806
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:22810
HRESULT(STDMETHODCALLTYPE *writeAnnotation)(ISchemaParticle *This
HRESULT(STDMETHODCALLTYPE *Invoke)(ISchemaParticle *This
HRESULT(STDMETHODCALLTYPE *get_name)(ISchemaParticle *This
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:22798
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:22790
HRESULT(STDMETHODCALLTYPE *get_schema)(ISchemaParticle *This
SOMITEMTYPE * itemType
Definition msxml6.h:22835
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(ISchemaParticle *This
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:22773
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:22774
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(ISchemaParticle *This
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(ISchemaParticle *This
REFIID LPOLESTR * rgszNames
Definition msxml6.h:22795
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:21698
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(ISchemaStringCollection *This
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(ISchemaStringCollection *This
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:21706
HRESULT(STDMETHODCALLTYPE *get_item)(ISchemaStringCollection *This
HRESULT(STDMETHODCALLTYPE *Invoke)(ISchemaStringCollection *This
HRESULT(STDMETHODCALLTYPE *get_length)(ISchemaStringCollection *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:21716
REFIID LPOLESTR UINT cNames
Definition msxml6.h:21704
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:21717
REFIID LPOLESTR * rgszNames
Definition msxml6.h:21703
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(ISchemaStringCollection *This
HRESULT(STDMETHODCALLTYPE *get__newEnum)(ISchemaStringCollection *This
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:21715
ULONG(STDMETHODCALLTYPE *Release)(ISchemaStringCollection *This)
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:21714
DISPID REFIID LCID lcid
Definition msxml6.h:21713
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(ISchemaStringCollection *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:21718
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:21705
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:21682
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:21681
ULONG(STDMETHODCALLTYPE *AddRef)(ISchemaStringCollection *This)
HRESULT(STDMETHODCALLTYPE *get_baseTypes)(ISchemaType *This
VARIANT * fractionDigits
Definition msxml6.h:23928
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:23816
ULONG(STDMETHODCALLTYPE *AddRef)(ISchemaType *This)
HRESULT(STDMETHODCALLTYPE *get_derivedBy)(ISchemaType *This
HRESULT(STDMETHODCALLTYPE *get_maxLength)(ISchemaType *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:23834
HRESULT(STDMETHODCALLTYPE *get_minInclusive)(ISchemaType *This
HRESULT(STDMETHODCALLTYPE *get_unhandledAttributes)(ISchemaType *This
VARIANT * minLength
Definition msxml6.h:23938
HRESULT(STDMETHODCALLTYPE *get_minExclusive)(ISchemaType *This
HRESULT(STDMETHODCALLTYPE *get_maxInclusive)(ISchemaType *This
VARIANT * totalDigits
Definition msxml6.h:23923
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:23832
DISPID REFIID LCID lcid
Definition msxml6.h:23831
REFIID LPOLESTR UINT cNames
Definition msxml6.h:23822
HRESULT(STDMETHODCALLTYPE *get_length)(ISchemaType *This
IUnknown * annotationSink
Definition msxml6.h:23871
HRESULT(STDMETHODCALLTYPE *get_totalDigits)(ISchemaType *This
HRESULT(STDMETHODCALLTYPE *get_name)(ISchemaType *This
HRESULT(STDMETHODCALLTYPE *get_whitespace)(ISchemaType *This
IUnknown VARIANT_BOOL * isWritten
Definition msxml6.h:23872
HRESULT(STDMETHODCALLTYPE *get_schema)(ISchemaType *This
HRESULT(STDMETHODCALLTYPE *get_itemType)(ISchemaType *This
HRESULT(STDMETHODCALLTYPE *get_final)(ISchemaType *This
IVBSAXAttributes ** attributes
Definition msxml6.h:23866
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(ISchemaType *This
HRESULT(STDMETHODCALLTYPE *get_namespaceURI)(ISchemaType *This
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:23824
BSTR VARIANT_BOOL * valid
Definition msxml6.h:23898
HRESULT(STDMETHODCALLTYPE *writeAnnotation)(ISchemaType *This
REFIID LPOLESTR * rgszNames
Definition msxml6.h:23821
HRESULT(STDMETHODCALLTYPE *get_maxExclusive)(ISchemaType *This
SOMITEMTYPE * itemType
Definition msxml6.h:23861
HRESULT(STDMETHODCALLTYPE *get_enumeration)(ISchemaType *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:23836
SCHEMATYPEVARIETY * variety
Definition msxml6.h:23887
DISPID dispIdMember
Definition msxml6.h:23829
ISchema ** schema
Definition msxml6.h:23851
HRESULT(STDMETHODCALLTYPE *get_id)(ISchemaType *This
VARIANT * maxLength
Definition msxml6.h:23943
BSTR * namespaceURI
Definition msxml6.h:23846
HRESULT(STDMETHODCALLTYPE *get_minLength)(ISchemaType *This
BSTR * minExclusive
Definition msxml6.h:23903
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:23833
VARIANT * length
Definition msxml6.h:23933
HRESULT(STDMETHODCALLTYPE *isValid)(ISchemaType *This
BSTR * maxInclusive
Definition msxml6.h:23918
HRESULT(STDMETHODCALLTYPE *Invoke)(ISchemaType *This
HRESULT(STDMETHODCALLTYPE *get_patterns)(ISchemaType *This
ISchemaItemCollection ** baseTypes
Definition msxml6.h:23877
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:23823
ISchemaStringCollection ** enumeration
Definition msxml6.h:23948
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:23800
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(ISchemaType *This
HRESULT(STDMETHODCALLTYPE *get_variety)(ISchemaType *This
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:23799
ISchemaStringCollection ** patterns
Definition msxml6.h:23958
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(ISchemaType *This
HRESULT(STDMETHODCALLTYPE *get_fractionDigits)(ISchemaType *This
SCHEMADERIVATIONMETHOD * derivedBy
Definition msxml6.h:23892
BSTR * maxExclusive
Definition msxml6.h:23913
ULONG(STDMETHODCALLTYPE *Release)(ISchemaType *This)
UINT LCID lcid
Definition msxml6.h:23815
DISPID REFIID riid
Definition msxml6.h:23830
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:23835
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(ISchemaType *This
BSTR * minInclusive
Definition msxml6.h:23908
SCHEMAWHITESPACE * whitespace
Definition msxml6.h:23953
SOMITEMTYPE * itemType
Definition msxml6.h:22471
HRESULT(STDMETHODCALLTYPE *get_id)(ISchema *This
BSTR * namespaceURI
Definition msxml6.h:22456
BSTR * version
Definition msxml6.h:22492
IUnknown VARIANT_BOOL * isWritten
Definition msxml6.h:22482
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:22444
HRESULT(STDMETHODCALLTYPE *get_schema)(ISchema *This
ISchemaItemCollection ** notations
Definition msxml6.h:22522
DISPID REFIID LCID lcid
Definition msxml6.h:22441
IVBSAXAttributes ** attributes
Definition msxml6.h:22476
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:22426
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:22433
HRESULT(STDMETHODCALLTYPE *get_version)(ISchema *This
DISPID REFIID riid
Definition msxml6.h:22440
ISchema ** schema
Definition msxml6.h:22461
HRESULT(STDMETHODCALLTYPE *get_elements)(ISchema *This
HRESULT(STDMETHODCALLTYPE *get_namespaceURI)(ISchema *This
HRESULT(STDMETHODCALLTYPE *get_itemType)(ISchema *This
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:22434
ISchemaItemCollection ** attributes
Definition msxml6.h:22507
HRESULT(STDMETHODCALLTYPE *get_types)(ISchema *This
BSTR * name
Definition msxml6.h:22451
HRESULT(STDMETHODCALLTYPE *get_notations)(ISchema *This
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:22409
ULONG(STDMETHODCALLTYPE *Release)(ISchema *This)
BSTR * targetNamespace
Definition msxml6.h:22487
IUnknown * annotationSink
Definition msxml6.h:22481
ISchemaItemCollection ** attributeGroups
Definition msxml6.h:22512
HRESULT(STDMETHODCALLTYPE *Invoke)(ISchema *This
HRESULT(STDMETHODCALLTYPE *get_attributes)(ISchema *This
HRESULT(STDMETHODCALLTYPE *get_modelGroups)(ISchema *This
UINT iTInfo
Definition msxml6.h:22424
ISchemaItemCollection ** types
Definition msxml6.h:22497
BSTR * id
Definition msxml6.h:22466
ISchemaItemCollection ** elements
Definition msxml6.h:22502
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:22443
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(ISchema *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:22445
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:22410
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:22442
HRESULT(STDMETHODCALLTYPE *writeAnnotation)(ISchema *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(ISchema *This
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(ISchema *This
ULONG(STDMETHODCALLTYPE *AddRef)(ISchema *This)
ISchemaItemCollection ** modelGroups
Definition msxml6.h:22517
REFIID LPOLESTR UINT cNames
Definition msxml6.h:22432
REFIID riid
Definition msxml6.h:22430
HRESULT(STDMETHODCALLTYPE *get_unhandledAttributes)(ISchema *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(ISchema *This
HRESULT(STDMETHODCALLTYPE *get_targetNamespace)(ISchema *This
HRESULT(STDMETHODCALLTYPE *get_schemaLocations)(ISchema *This
UINT * pctinfo
Definition msxml6.h:22420
ISchemaStringCollection ** schemaLocations
Definition msxml6.h:22527
REFIID LPOLESTR * rgszNames
Definition msxml6.h:22431
DISPID dispIdMember
Definition msxml6.h:22439
UINT LCID lcid
Definition msxml6.h:22425
HRESULT(STDMETHODCALLTYPE *get_name)(ISchema *This
HRESULT(STDMETHODCALLTYPE *get_attributeGroups)(ISchema *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:22446
HRESULT(STDMETHODCALLTYPE *send)(IServerXMLHTTPRequest2 *This
HRESULT(STDMETHODCALLTYPE *waitForResponse)(IServerXMLHTTPRequest2 *This
HRESULT(STDMETHODCALLTYPE *setRequestHeader)(IServerXMLHTTPRequest2 *This
HRESULT(STDMETHODCALLTYPE *getResponseHeader)(IServerXMLHTTPRequest2 *This
SXH_PROXY_SETTING proxySetting
Definition msxml6.h:27384
IDispatch * pReadyStateSink
Definition msxml6.h:27353
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:27258
HRESULT(STDMETHODCALLTYPE *setProxyCredentials)(IServerXMLHTTPRequest2 *This
HRESULT(STDMETHODCALLTYPE *get_statusText)(IServerXMLHTTPRequest2 *This
HRESULT(STDMETHODCALLTYPE *get_responseText)(IServerXMLHTTPRequest2 *This
HRESULT(STDMETHODCALLTYPE *get_status)(IServerXMLHTTPRequest2 *This
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:27241
HRESULT(STDMETHODCALLTYPE *Invoke)(IServerXMLHTTPRequest2 *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:27276
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:27278
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IServerXMLHTTPRequest2 *This
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IServerXMLHTTPRequest2 *This
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:27275
BSTR BSTR VARIANT VARIANT VARIANT bstrPassword
Definition msxml6.h:27287
DISPID REFIID LCID lcid
Definition msxml6.h:27273
HRESULT(STDMETHODCALLTYPE *get_responseXML)(IServerXMLHTTPRequest2 *This
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:27274
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IServerXMLHTTPRequest2 *This
HRESULT(STDMETHODCALLTYPE *get_responseBody)(IServerXMLHTTPRequest2 *This
REFIID LPOLESTR UINT cNames
Definition msxml6.h:27264
SXH_PROXY_SETTING VARIANT VARIANT varBypassList
Definition msxml6.h:27386
HRESULT(STDMETHODCALLTYPE *get_responseStream)(IServerXMLHTTPRequest2 *This
HRESULT(STDMETHODCALLTYPE *getAllResponseHeaders)(IServerXMLHTTPRequest2 *This
HRESULT(STDMETHODCALLTYPE *setOption)(IServerXMLHTTPRequest2 *This
SERVERXMLHTTP_OPTION VARIANT * value
Definition msxml6.h:27373
ULONG(STDMETHODCALLTYPE *Release)(IServerXMLHTTPRequest2 *This)
SERVERXMLHTTP_OPTION option
Definition msxml6.h:27372
VARIANT VARIANT_BOOL * isSuccessful
Definition msxml6.h:27367
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:27265
ULONG(STDMETHODCALLTYPE *AddRef)(IServerXMLHTTPRequest2 *This)
HRESULT(STDMETHODCALLTYPE *put_onreadystatechange)(IServerXMLHTTPRequest2 *This
BSTR BSTR VARIANT varAsync
Definition msxml6.h:27285
BSTR BSTR VARIANT VARIANT bstrUser
Definition msxml6.h:27286
HRESULT(STDMETHODCALLTYPE *open)(IServerXMLHTTPRequest2 *This
HRESULT(STDMETHODCALLTYPE *getOption)(IServerXMLHTTPRequest2 *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:27277
SXH_PROXY_SETTING VARIANT varProxyServer
Definition msxml6.h:27385
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:27266
long long long sendTimeout
Definition msxml6.h:27360
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IServerXMLHTTPRequest2 *This
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:27242
HRESULT(STDMETHODCALLTYPE *abort)(IServerXMLHTTPRequest2 *This)
long long long long receiveTimeout
Definition msxml6.h:27361
HRESULT(STDMETHODCALLTYPE *setProxy)(IServerXMLHTTPRequest2 *This
SERVERXMLHTTP_OPTION VARIANT value
Definition msxml6.h:27379
REFIID LPOLESTR * rgszNames
Definition msxml6.h:27263
HRESULT(STDMETHODCALLTYPE *setTimeouts)(IServerXMLHTTPRequest2 *This
HRESULT(STDMETHODCALLTYPE *get_readyState)(IServerXMLHTTPRequest2 *This
HRESULT(STDMETHODCALLTYPE *Invoke)(IServerXMLHTTPRequest *This
HRESULT(STDMETHODCALLTYPE *get_responseXML)(IServerXMLHTTPRequest *This
HRESULT(STDMETHODCALLTYPE *open)(IServerXMLHTTPRequest *This
HRESULT(STDMETHODCALLTYPE *setRequestHeader)(IServerXMLHTTPRequest *This
long long long sendTimeout
Definition msxml6.h:27026
HRESULT(STDMETHODCALLTYPE *get_responseBody)(IServerXMLHTTPRequest *This
HRESULT(STDMETHODCALLTYPE *getAllResponseHeaders)(IServerXMLHTTPRequest *This
HRESULT(STDMETHODCALLTYPE *abort)(IServerXMLHTTPRequest *This)
HRESULT(STDMETHODCALLTYPE *getResponseHeader)(IServerXMLHTTPRequest *This
REFIID LPOLESTR UINT cNames
Definition msxml6.h:26930
HRESULT(STDMETHODCALLTYPE *get_statusText)(IServerXMLHTTPRequest *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:26942
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IServerXMLHTTPRequest *This
HRESULT(STDMETHODCALLTYPE *get_readyState)(IServerXMLHTTPRequest *This
REFIID LPOLESTR * rgszNames
Definition msxml6.h:26929
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IServerXMLHTTPRequest *This
ULONG(STDMETHODCALLTYPE *AddRef)(IServerXMLHTTPRequest *This)
DISPID REFIID LCID lcid
Definition msxml6.h:26939
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:26932
SERVERXMLHTTP_OPTION VARIANT value
Definition msxml6.h:27045
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:26943
SERVERXMLHTTP_OPTION option
Definition msxml6.h:27038
HRESULT(STDMETHODCALLTYPE *get_responseText)(IServerXMLHTTPRequest *This
SERVERXMLHTTP_OPTION VARIANT * value
Definition msxml6.h:27039
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:26931
IDispatch * pReadyStateSink
Definition msxml6.h:27019
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:26924
HRESULT(STDMETHODCALLTYPE *get_status)(IServerXMLHTTPRequest *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:26944
BSTR BSTR VARIANT varAsync
Definition msxml6.h:26951
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:26940
HRESULT(STDMETHODCALLTYPE *send)(IServerXMLHTTPRequest *This
VARIANT VARIANT_BOOL * isSuccessful
Definition msxml6.h:27033
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:26941
HRESULT(STDMETHODCALLTYPE *setTimeouts)(IServerXMLHTTPRequest *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IServerXMLHTTPRequest *This
HRESULT(STDMETHODCALLTYPE *put_onreadystatechange)(IServerXMLHTTPRequest *This
long long long long receiveTimeout
Definition msxml6.h:27027
HRESULT(STDMETHODCALLTYPE *get_responseStream)(IServerXMLHTTPRequest *This
HRESULT(STDMETHODCALLTYPE *getOption)(IServerXMLHTTPRequest *This
BSTR BSTR VARIANT VARIANT bstrUser
Definition msxml6.h:26952
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:26907
HRESULT(STDMETHODCALLTYPE *waitForResponse)(IServerXMLHTTPRequest *This
HRESULT(STDMETHODCALLTYPE *setOption)(IServerXMLHTTPRequest *This
ULONG(STDMETHODCALLTYPE *Release)(IServerXMLHTTPRequest *This)
BSTR BSTR VARIANT VARIANT VARIANT bstrPassword
Definition msxml6.h:26953
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:26908
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IServerXMLHTTPRequest *This
HRESULT(STDMETHODCALLTYPE *getPrefixes)(IVBMXNamespaceManager *This
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:27779
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:27803
HRESULT(STDMETHODCALLTYPE *Invoke)(IVBMXNamespaceManager *This
HRESULT(STDMETHODCALLTYPE *getDeclaredPrefixes)(IVBMXNamespaceManager *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IVBMXNamespaceManager *This
VARIANT_BOOL * fOverride
Definition msxml6.h:27826
HRESULT(STDMETHODCALLTYPE *reset)(IVBMXNamespaceManager *This)
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IVBMXNamespaceManager *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:27814
HRESULT(STDMETHODCALLTYPE *get_allowOverride)(IVBMXNamespaceManager *This
BSTR IXMLDOMNode VARIANT * uri
Definition msxml6.h:27874
HRESULT(STDMETHODCALLTYPE *put_allowOverride)(IVBMXNamespaceManager *This
HRESULT(STDMETHODCALLTYPE *popContext)(IVBMXNamespaceManager *This)
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:27816
HRESULT(STDMETHODCALLTYPE *pushNodeContext)(IVBMXNamespaceManager *This
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:27812
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:27796
REFIID LPOLESTR * rgszNames
Definition msxml6.h:27801
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:27780
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IVBMXNamespaceManager *This
HRESULT(STDMETHODCALLTYPE *pushContext)(IVBMXNamespaceManager *This)
BSTR IMXNamespacePrefixes ** prefixes
Definition msxml6.h:27861
IMXNamespacePrefixes ** prefixes
Definition msxml6.h:27855
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:27815
HRESULT(STDMETHODCALLTYPE *declarePrefix)(IVBMXNamespaceManager *This
BSTR IXMLDOMNode * contextNode
Definition msxml6.h:27873
HRESULT(STDMETHODCALLTYPE *getURI)(IVBMXNamespaceManager *This
IXMLDOMNode VARIANT_BOOL fDeep
Definition msxml6.h:27840
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:27804
HRESULT(STDMETHODCALLTYPE *getURIFromNode)(IVBMXNamespaceManager *This
ULONG(STDMETHODCALLTYPE *Release)(IVBMXNamespaceManager *This)
REFIID LPOLESTR UINT cNames
Definition msxml6.h:27802
ULONG(STDMETHODCALLTYPE *AddRef)(IVBMXNamespaceManager *This)
IXMLDOMNode * contextNode
Definition msxml6.h:27839
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:27813
DISPID REFIID LCID lcid
Definition msxml6.h:27811
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IVBMXNamespaceManager *This
HRESULT(STDMETHODCALLTYPE *Invoke)(IVBSAXAttributes *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:19370
ULONG(STDMETHODCALLTYPE *AddRef)(IVBSAXAttributes *This)
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IVBSAXAttributes *This
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:19357
BSTR int * nIndex
Definition msxml6.h:19406
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IVBSAXAttributes *This
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IVBSAXAttributes *This
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:19334
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:19350
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:19369
BSTR BSTR BSTR * strType
Definition msxml6.h:19419
HRESULT(STDMETHODCALLTYPE *getTypeFromQName)(IVBSAXAttributes *This
int BSTR * strLocalName
Definition msxml6.h:19387
int BSTR * strQName
Definition msxml6.h:19393
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IVBSAXAttributes *This
DISPID REFIID riid
Definition msxml6.h:19364
REFIID LPOLESTR UINT cNames
Definition msxml6.h:19356
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:19366
HRESULT(STDMETHODCALLTYPE *getTypeFromName)(IVBSAXAttributes *This
HRESULT(STDMETHODCALLTYPE *getIndexFromName)(IVBSAXAttributes *This
HRESULT(STDMETHODCALLTYPE *getValueFromName)(IVBSAXAttributes *This
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:19333
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:19367
HRESULT(STDMETHODCALLTYPE *getValueFromQName)(IVBSAXAttributes *This
int BSTR * strType
Definition msxml6.h:19412
HRESULT(STDMETHODCALLTYPE *getQName)(IVBSAXAttributes *This
HRESULT(STDMETHODCALLTYPE *getLocalName)(IVBSAXAttributes *This
int BSTR * strURI
Definition msxml6.h:19381
BSTR BSTR int * nIndex
Definition msxml6.h:19400
HRESULT(STDMETHODCALLTYPE *getType)(IVBSAXAttributes *This
ULONG(STDMETHODCALLTYPE *Release)(IVBSAXAttributes *This)
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:19358
HRESULT(STDMETHODCALLTYPE *getValue)(IVBSAXAttributes *This
BSTR BSTR * strValue
Definition msxml6.h:19444
BSTR BSTR * strType
Definition msxml6.h:19425
BSTR BSTR BSTR * strValue
Definition msxml6.h:19438
int BSTR * strValue
Definition msxml6.h:19431
HRESULT(STDMETHODCALLTYPE *getURI)(IVBSAXAttributes *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:19368
HRESULT(STDMETHODCALLTYPE *getIndexFromQName)(IVBSAXAttributes *This
REFIID LPOLESTR * rgszNames
Definition msxml6.h:19355
DISPID REFIID LCID lcid
Definition msxml6.h:19365
HRESULT(STDMETHODCALLTYPE *get_length)(IVBSAXAttributes *This
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IVBSAXContentHandler *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:18084
ULONG(STDMETHODCALLTYPE *Release)(IVBSAXContentHandler *This)
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:18066
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IVBSAXContentHandler *This
DISPID REFIID LCID lcid
Definition msxml6.h:18081
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:18074
HRESULT(STDMETHODCALLTYPE *processingInstruction)(IVBSAXContentHandler *This
HRESULT(STDMETHODCALLTYPE *endElement)(IVBSAXContentHandler *This
BSTR BSTR BSTR * strQName
Definition msxml6.h:18117
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IVBSAXContentHandler *This
BSTR BSTR BSTR IVBSAXAttributes * oAttributes
Definition msxml6.h:18118
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:18050
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:18073
ULONG(STDMETHODCALLTYPE *AddRef)(IVBSAXContentHandler *This)
HRESULT(STDMETHODCALLTYPE *skippedEntity)(IVBSAXContentHandler *This
HRESULT(STDMETHODCALLTYPE *endDocument)(IVBSAXContentHandler *This)
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:18086
HRESULT(STDMETHODCALLTYPE *startElement)(IVBSAXContentHandler *This
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:18082
HRESULT(STDMETHODCALLTYPE *startPrefixMapping)(IVBSAXContentHandler *This
REFIID LPOLESTR * rgszNames
Definition msxml6.h:18071
HRESULT(STDMETHODCALLTYPE *endPrefixMapping)(IVBSAXContentHandler *This
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:18049
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:18085
REFIID LPOLESTR UINT cNames
Definition msxml6.h:18072
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:18083
HRESULT(STDMETHODCALLTYPE *ignorableWhitespace)(IVBSAXContentHandler *This
IVBSAXLocator * oLocator
Definition msxml6.h:18091
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IVBSAXContentHandler *This
HRESULT(STDMETHODCALLTYPE *startDocument)(IVBSAXContentHandler *This)
HRESULT(STDMETHODCALLTYPE *characters)(IVBSAXContentHandler *This
HRESULT(STDMETHODCALLTYPE *Invoke)(IVBSAXContentHandler *This
HRESULT(STDMETHODCALLTYPE *putref_documentLocator)(IVBSAXContentHandler *This
BSTR BSTR * strLocalName
Definition msxml6.h:18116
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:18449
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IVBSAXDTDHandler *This
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:18445
DISPID REFIID riid
Definition msxml6.h:18443
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IVBSAXDTDHandler *This
REFIID LPOLESTR UINT cNames
Definition msxml6.h:18435
BSTR BSTR BSTR * strSystemId
Definition msxml6.h:18456
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:18448
REFIID LPOLESTR * rgszNames
Definition msxml6.h:18434
DISPID REFIID LCID lcid
Definition msxml6.h:18444
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:18412
ULONG(STDMETHODCALLTYPE *Release)(IVBSAXDTDHandler *This)
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:18413
HRESULT(STDMETHODCALLTYPE *Invoke)(IVBSAXDTDHandler *This
ULONG(STDMETHODCALLTYPE *AddRef)(IVBSAXDTDHandler *This)
HRESULT(STDMETHODCALLTYPE *notationDecl)(IVBSAXDTDHandler *This
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:18436
BSTR BSTR BSTR BSTR * strNotationName
Definition msxml6.h:18464
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IVBSAXDTDHandler *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:18447
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:18437
HRESULT(STDMETHODCALLTYPE *unparsedEntityDecl)(IVBSAXDTDHandler *This
BSTR BSTR * strPublicId
Definition msxml6.h:18455
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:18429
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IVBSAXDTDHandler *This
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:18446
HRESULT(STDMETHODCALLTYPE *attributeDecl)(IVBSAXDeclHandler *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IVBSAXDeclHandler *This
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:19096
ULONG(STDMETHODCALLTYPE *Release)(IVBSAXDeclHandler *This)
BSTR BSTR * strValue
Definition msxml6.h:19130
BSTR BSTR BSTR * strSystemId
Definition msxml6.h:19137
BSTR BSTR * strPublicId
Definition msxml6.h:19136
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IVBSAXDeclHandler *This
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IVBSAXDeclHandler *This
BSTR BSTR BSTR * strType
Definition msxml6.h:19122
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:19072
BSTR BSTR * strModel
Definition msxml6.h:19115
HRESULT(STDMETHODCALLTYPE *externalEntityDecl)(IVBSAXDeclHandler *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:19107
REFIID LPOLESTR UINT cNames
Definition msxml6.h:19095
BSTR BSTR BSTR BSTR * strValueDefault
Definition msxml6.h:19123
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:19108
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:19109
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:19089
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:19097
REFIID LPOLESTR * rgszNames
Definition msxml6.h:19094
DISPID REFIID LCID lcid
Definition msxml6.h:19104
HRESULT(STDMETHODCALLTYPE *Invoke)(IVBSAXDeclHandler *This
BSTR BSTR * strAttributeName
Definition msxml6.h:19121
BSTR BSTR BSTR BSTR BSTR * strValue
Definition msxml6.h:19124
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:19073
DISPID REFIID riid
Definition msxml6.h:19103
HRESULT(STDMETHODCALLTYPE *elementDecl)(IVBSAXDeclHandler *This
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:19105
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:19106
HRESULT(STDMETHODCALLTYPE *internalEntityDecl)(IVBSAXDeclHandler *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IVBSAXDeclHandler *This
ULONG(STDMETHODCALLTYPE *AddRef)(IVBSAXDeclHandler *This)
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IVBSAXEntityResolver *This
REFIID LPOLESTR * rgszNames
Definition msxml6.h:17897
BSTR BSTR * strSystemId
Definition msxml6.h:17918
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:17900
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IVBSAXEntityResolver *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:17911
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:17908
ULONG(STDMETHODCALLTYPE *Release)(IVBSAXEntityResolver *This)
HRESULT(STDMETHODCALLTYPE *resolveEntity)(IVBSAXEntityResolver *This
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:17909
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:17876
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:17892
DISPID REFIID LCID lcid
Definition msxml6.h:17907
BSTR BSTR VARIANT * varInput
Definition msxml6.h:17919
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IVBSAXEntityResolver *This
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:17875
REFIID LPOLESTR UINT cNames
Definition msxml6.h:17898
HRESULT(STDMETHODCALLTYPE *Invoke)(IVBSAXEntityResolver *This
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IVBSAXEntityResolver *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:17910
ULONG(STDMETHODCALLTYPE *AddRef)(IVBSAXEntityResolver *This)
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:17912
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:17899
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IVBSAXErrorHandler *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IVBSAXErrorHandler *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:18626
DISPID REFIID LCID lcid
Definition msxml6.h:18622
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:18614
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IVBSAXErrorHandler *This
IVBSAXLocator BSTR long nErrorCode
Definition msxml6.h:18634
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:18607
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:18624
DISPID REFIID riid
Definition msxml6.h:18621
ULONG(STDMETHODCALLTYPE *AddRef)(IVBSAXErrorHandler *This)
HRESULT(STDMETHODCALLTYPE *ignorableWarning)(IVBSAXErrorHandler *This
HRESULT(STDMETHODCALLTYPE *fatalError)(IVBSAXErrorHandler *This
ULONG(STDMETHODCALLTYPE *Release)(IVBSAXErrorHandler *This)
IVBSAXLocator BSTR * strErrorMessage
Definition msxml6.h:18633
REFIID LPOLESTR * rgszNames
Definition msxml6.h:18612
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:18591
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:18623
HRESULT(STDMETHODCALLTYPE *error)(IVBSAXErrorHandler *This
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IVBSAXErrorHandler *This
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:18590
HRESULT(STDMETHODCALLTYPE *Invoke)(IVBSAXErrorHandler *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:18627
IVBSAXLocator * oLocator
Definition msxml6.h:18632
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:18625
REFIID LPOLESTR UINT cNames
Definition msxml6.h:18613
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:18615
DISPID REFIID LCID lcid
Definition msxml6.h:18828
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:18821
HRESULT(STDMETHODCALLTYPE *startDTD)(IVBSAXLexicalHandler *This
HRESULT(STDMETHODCALLTYPE *Invoke)(IVBSAXLexicalHandler *This
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:18813
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:18830
BSTR BSTR BSTR * strSystemId
Definition msxml6.h:18840
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IVBSAXLexicalHandler *This
REFIID LPOLESTR UINT cNames
Definition msxml6.h:18819
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:18829
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:18832
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:18796
HRESULT(STDMETHODCALLTYPE *endDTD)(IVBSAXLexicalHandler *This)
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IVBSAXLexicalHandler *This
ULONG(STDMETHODCALLTYPE *AddRef)(IVBSAXLexicalHandler *This)
REFIID LPOLESTR * rgszNames
Definition msxml6.h:18818
HRESULT(STDMETHODCALLTYPE *startEntity)(IVBSAXLexicalHandler *This
HRESULT(STDMETHODCALLTYPE *startCDATA)(IVBSAXLexicalHandler *This)
HRESULT(STDMETHODCALLTYPE *endEntity)(IVBSAXLexicalHandler *This
BSTR BSTR * strPublicId
Definition msxml6.h:18839
HRESULT(STDMETHODCALLTYPE *endCDATA)(IVBSAXLexicalHandler *This)
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:18820
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:18797
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:18831
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IVBSAXLexicalHandler *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:18833
HRESULT(STDMETHODCALLTYPE *comment)(IVBSAXLexicalHandler *This
ULONG(STDMETHODCALLTYPE *Release)(IVBSAXLexicalHandler *This)
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IVBSAXLexicalHandler *This
DISPID REFIID riid
Definition msxml6.h:17706
HRESULT(STDMETHODCALLTYPE *get_publicId)(IVBSAXLocator *This
UINT LCID lcid
Definition msxml6.h:17691
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:17712
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:17708
HRESULT(STDMETHODCALLTYPE *Invoke)(IVBSAXLocator *This
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:17699
ULONG(STDMETHODCALLTYPE *AddRef)(IVBSAXLocator *This)
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:17711
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:17700
REFIID LPOLESTR UINT cNames
Definition msxml6.h:17698
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IVBSAXLocator *This
REFIID LPOLESTR * rgszNames
Definition msxml6.h:17697
DISPID REFIID LCID lcid
Definition msxml6.h:17707
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:17675
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:17692
DISPID dispIdMember
Definition msxml6.h:17705
ULONG(STDMETHODCALLTYPE *Release)(IVBSAXLocator *This)
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IVBSAXLocator *This
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IVBSAXLocator *This
HRESULT(STDMETHODCALLTYPE *get_systemId)(IVBSAXLocator *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:17710
HRESULT(STDMETHODCALLTYPE *get_columnNumber)(IVBSAXLocator *This
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IVBSAXLocator *This
HRESULT(STDMETHODCALLTYPE *get_lineNumber)(IVBSAXLocator *This
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:17709
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:17676
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IVBSAXXMLFilter *This
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:17543
DISPID REFIID riid
Definition msxml6.h:17541
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:17510
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:17546
ULONG(STDMETHODCALLTYPE *AddRef)(IVBSAXXMLFilter *This)
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:17545
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:17544
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IVBSAXXMLFilter *This
IVBSAXXMLReader * oReader
Definition msxml6.h:17557
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:17535
HRESULT(STDMETHODCALLTYPE *Invoke)(IVBSAXXMLFilter *This
ULONG(STDMETHODCALLTYPE *Release)(IVBSAXXMLFilter *This)
REFIID LPOLESTR * rgszNames
Definition msxml6.h:17532
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:17511
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IVBSAXXMLFilter *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IVBSAXXMLFilter *This
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:17527
HRESULT(STDMETHODCALLTYPE *get_parent)(IVBSAXXMLFilter *This
HRESULT(STDMETHODCALLTYPE *putref_parent)(IVBSAXXMLFilter *This
IVBSAXXMLReader ** oReader
Definition msxml6.h:17552
DISPID REFIID LCID lcid
Definition msxml6.h:17542
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:17547
REFIID LPOLESTR UINT cNames
Definition msxml6.h:17533
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:17534
HRESULT(STDMETHODCALLTYPE *putFeature)(IVBSAXXMLReader *This
HRESULT(STDMETHODCALLTYPE *putref_contentHandler)(IVBSAXXMLReader *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IVBSAXXMLReader *This
HRESULT(STDMETHODCALLTYPE *Invoke)(IVBSAXXMLReader *This
HRESULT(STDMETHODCALLTYPE *get_dtdHandler)(IVBSAXXMLReader *This
HRESULT(STDMETHODCALLTYPE *putref_dtdHandler)(IVBSAXXMLReader *This
BSTR * strSecureBaseURL
Definition msxml6.h:17123
DISPID REFIID riid
Definition msxml6.h:17038
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IVBSAXXMLReader *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:17043
HRESULT(STDMETHODCALLTYPE *getProperty)(IVBSAXXMLReader *This
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IVBSAXXMLReader *This
HRESULT(STDMETHODCALLTYPE *put_baseURL)(IVBSAXXMLReader *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:17044
IVBSAXContentHandler ** oHandler
Definition msxml6.h:17083
ULONG(STDMETHODCALLTYPE *AddRef)(IVBSAXXMLReader *This)
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:17007
BSTR VARIANT * varValue
Definition msxml6.h:17062
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:17041
DISPID REFIID LCID lcid
Definition msxml6.h:17039
HRESULT(STDMETHODCALLTYPE *getFeature)(IVBSAXXMLReader *This
IVBSAXErrorHandler ** oHandler
Definition msxml6.h:17103
BSTR VARIANT_BOOL fValue
Definition msxml6.h:17056
IVBSAXEntityResolver ** oResolver
Definition msxml6.h:17073
ULONG(STDMETHODCALLTYPE *Release)(IVBSAXXMLReader *This)
HRESULT(STDMETHODCALLTYPE *get_secureBaseURL)(IVBSAXXMLReader *This
HRESULT(STDMETHODCALLTYPE *get_entityResolver)(IVBSAXXMLReader *This
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:17008
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IVBSAXXMLReader *This
HRESULT(STDMETHODCALLTYPE *get_errorHandler)(IVBSAXXMLReader *This
HRESULT(STDMETHODCALLTYPE *parse)(IVBSAXXMLReader *This
HRESULT(STDMETHODCALLTYPE *putProperty)(IVBSAXXMLReader *This
HRESULT(STDMETHODCALLTYPE *putref_entityResolver)(IVBSAXXMLReader *This
IVBSAXErrorHandler * oHandler
Definition msxml6.h:17108
IVBSAXDTDHandler * oHandler
Definition msxml6.h:17098
IVBSAXContentHandler * oHandler
Definition msxml6.h:17088
BSTR VARIANT_BOOL * fValue
Definition msxml6.h:17050
HRESULT(STDMETHODCALLTYPE *putref_errorHandler)(IVBSAXXMLReader *This
HRESULT(STDMETHODCALLTYPE *get_baseURL)(IVBSAXXMLReader *This
HRESULT(STDMETHODCALLTYPE *parseURL)(IVBSAXXMLReader *This
REFIID LPOLESTR * rgszNames
Definition msxml6.h:17029
HRESULT(STDMETHODCALLTYPE *put_secureBaseURL)(IVBSAXXMLReader *This
REFIID LPOLESTR UINT cNames
Definition msxml6.h:17030
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:17031
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:17040
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:17032
IVBSAXDTDHandler ** oHandler
Definition msxml6.h:17093
IVBSAXEntityResolver * oResolver
Definition msxml6.h:17078
BSTR VARIANT varValue
Definition msxml6.h:17068
HRESULT(STDMETHODCALLTYPE *get_contentHandler)(IVBSAXXMLReader *This
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:17024
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:17042
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:7081
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:7114
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:7115
HRESULT(STDMETHODCALLTYPE *get_dataType)(IXMLDOMAttribute *This
HRESULT(STDMETHODCALLTYPE *selectNodes)(IXMLDOMAttribute *This
VARIANT_BOOL IXMLDOMNode ** cloneRoot
Definition msxml6.h:7214
HRESULT(STDMETHODCALLTYPE *transformNode)(IXMLDOMAttribute *This
HRESULT(STDMETHODCALLTYPE *get_nodeType)(IXMLDOMAttribute *This
IXMLDOMNode VARIANT outputObject
Definition msxml6.h:7308
IXMLDOMNode IXMLDOMNode ** outNewChild
Definition msxml6.h:7198
IXMLDOMNode * childNode
Definition msxml6.h:7191
IXMLDOMNode ** lastChild
Definition msxml6.h:7157
VARIANT_BOOL * hasChild
Definition msxml6.h:7203
IXMLDOMNode IXMLDOMNode ** oldChild
Definition msxml6.h:7192
IXMLDOMNode IXMLDOMNode IXMLDOMNode ** outOldChild
Definition msxml6.h:7186
HRESULT(STDMETHODCALLTYPE *get_nodeName)(IXMLDOMAttribute *This
HRESULT(STDMETHODCALLTYPE *get_parsed)(IXMLDOMAttribute *This
REFIID LPOLESTR UINT cNames
Definition msxml6.h:7103
IXMLDOMNode ** firstChild
Definition msxml6.h:7152
HRESULT(STDMETHODCALLTYPE *get_xml)(IXMLDOMAttribute *This
HRESULT(STDMETHODCALLTYPE *get_ownerDocument)(IXMLDOMAttribute *This
HRESULT(STDMETHODCALLTYPE *get_nodeTypeString)(IXMLDOMAttribute *This
HRESULT(STDMETHODCALLTYPE *get_parentNode)(IXMLDOMAttribute *This
HRESULT(STDMETHODCALLTYPE *get_prefix)(IXMLDOMAttribute *This
HRESULT(STDMETHODCALLTYPE *removeChild)(IXMLDOMAttribute *This
IXMLDOMNode ** previousSibling
Definition msxml6.h:7162
HRESULT(STDMETHODCALLTYPE *get_firstChild)(IXMLDOMAttribute *This
HRESULT(STDMETHODCALLTYPE *appendChild)(IXMLDOMAttribute *This
HRESULT(STDMETHODCALLTYPE *get_definition)(IXMLDOMAttribute *This
HRESULT(STDMETHODCALLTYPE *get_previousSibling)(IXMLDOMAttribute *This
IXMLDOMNode ** definitionNode
Definition msxml6.h:7239
HRESULT(STDMETHODCALLTYPE *get_lastChild)(IXMLDOMAttribute *This
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:7105
VARIANT_BOOL * isParsed
Definition msxml6.h:7287
VARIANT * typedValue
Definition msxml6.h:7244
HRESULT(STDMETHODCALLTYPE *Invoke)(IXMLDOMAttribute *This
HRESULT(STDMETHODCALLTYPE *put_nodeValue)(IXMLDOMAttribute *This
DISPID REFIID LCID lcid
Definition msxml6.h:7112
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:7104
BSTR IXMLDOMNodeList ** resultList
Definition msxml6.h:7276
DOMNodeType * type
Definition msxml6.h:7137
HRESULT(STDMETHODCALLTYPE *insertBefore)(IXMLDOMAttribute *This
HRESULT(STDMETHODCALLTYPE *put_nodeTypedValue)(IXMLDOMAttribute *This
HRESULT(STDMETHODCALLTYPE *get_nodeTypedValue)(IXMLDOMAttribute *This
IXMLDOMNode VARIANT IXMLDOMNode ** outNewChild
Definition msxml6.h:7179
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:7117
VARIANT * attributeValue
Definition msxml6.h:7318
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IXMLDOMAttribute *This
VARIANT attributeValue
Definition msxml6.h:7323
IXMLDOMNamedNodeMap ** attributeMap
Definition msxml6.h:7172
IXMLDOMNode IXMLDOMNode * oldChild
Definition msxml6.h:7185
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IXMLDOMAttribute *This
HRESULT(STDMETHODCALLTYPE *get_namespaceURI)(IXMLDOMAttribute *This
HRESULT(STDMETHODCALLTYPE *get_text)(IXMLDOMAttribute *This
VARIANT_BOOL * isSpecified
Definition msxml6.h:7234
HRESULT(STDMETHODCALLTYPE *put_value)(IXMLDOMAttribute *This
HRESULT(STDMETHODCALLTYPE *get_nodeValue)(IXMLDOMAttribute *This
IXMLDOMNode * stylesheet
Definition msxml6.h:7269
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:7116
BSTR IXMLDOMNode ** resultNode
Definition msxml6.h:7282
HRESULT(STDMETHODCALLTYPE *replaceChild)(IXMLDOMAttribute *This
IXMLDOMNode ** nextSibling
Definition msxml6.h:7167
DISPID REFIID riid
Definition msxml6.h:7111
IXMLDOMNodeList ** childList
Definition msxml6.h:7147
HRESULT(STDMETHODCALLTYPE *put_dataType)(IXMLDOMAttribute *This
HRESULT(STDMETHODCALLTYPE *get_baseName)(IXMLDOMAttribute *This
HRESULT(STDMETHODCALLTYPE *hasChildNodes)(IXMLDOMAttribute *This
HRESULT(STDMETHODCALLTYPE *get_value)(IXMLDOMAttribute *This
ULONG(STDMETHODCALLTYPE *Release)(IXMLDOMAttribute *This)
HRESULT(STDMETHODCALLTYPE *put_text)(IXMLDOMAttribute *This
VARIANT * dataTypeName
Definition msxml6.h:7254
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IXMLDOMAttribute *This
HRESULT(STDMETHODCALLTYPE *cloneNode)(IXMLDOMAttribute *This
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:7097
REFIID LPOLESTR * rgszNames
Definition msxml6.h:7102
IXMLDOMNode VARIANT refChild
Definition msxml6.h:7178
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IXMLDOMAttribute *This
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:7113
IXMLDOMNode BSTR * xmlString
Definition msxml6.h:7270
IXMLDOMNode ** parent
Definition msxml6.h:7142
HRESULT(STDMETHODCALLTYPE *get_specified)(IXMLDOMAttribute *This
HRESULT(STDMETHODCALLTYPE *get_childNodes)(IXMLDOMAttribute *This
HRESULT(STDMETHODCALLTYPE *transformNodeToObject)(IXMLDOMAttribute *This
ULONG(STDMETHODCALLTYPE *AddRef)(IXMLDOMAttribute *This)
IXMLDOMDocument ** DOMDocument
Definition msxml6.h:7208
HRESULT(STDMETHODCALLTYPE *get_nextSibling)(IXMLDOMAttribute *This
IXMLDOMNode * newChild
Definition msxml6.h:7177
VARIANT_BOOL deep
Definition msxml6.h:7213
HRESULT(STDMETHODCALLTYPE *get_attributes)(IXMLDOMAttribute *This
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:7080
HRESULT(STDMETHODCALLTYPE *get_name)(IXMLDOMAttribute *This
HRESULT(STDMETHODCALLTYPE *selectSingleNode)(IXMLDOMAttribute *This
IXMLDOMNode IXMLDOMNode ** outNewChild
Definition msxml6.h:9789
HRESULT(STDMETHODCALLTYPE *deleteData)(IXMLDOMCDATASection *This
ULONG(STDMETHODCALLTYPE *AddRef)(IXMLDOMCDATASection *This)
HRESULT(STDMETHODCALLTYPE *get_length)(IXMLDOMCDATASection *This
HRESULT(STDMETHODCALLTYPE *get_nodeTypedValue)(IXMLDOMCDATASection *This
VARIANT_BOOL * isSpecified
Definition msxml6.h:9825
HRESULT(STDMETHODCALLTYPE *get_nodeType)(IXMLDOMCDATASection *This
HRESULT(STDMETHODCALLTYPE *get_lastChild)(IXMLDOMCDATASection *This
HRESULT(STDMETHODCALLTYPE *replaceData)(IXMLDOMCDATASection *This
HRESULT(STDMETHODCALLTYPE *removeChild)(IXMLDOMCDATASection *This
HRESULT(STDMETHODCALLTYPE *appendData)(IXMLDOMCDATASection *This
HRESULT(STDMETHODCALLTYPE *selectSingleNode)(IXMLDOMCDATASection *This
IXMLDOMNode * childNode
Definition msxml6.h:9782
HRESULT(STDMETHODCALLTYPE *get_nextSibling)(IXMLDOMCDATASection *This
DISPID REFIID LCID lcid
Definition msxml6.h:9703
DOMNodeType * type
Definition msxml6.h:9728
IXMLDOMNode ** definitionNode
Definition msxml6.h:9830
HRESULT(STDMETHODCALLTYPE *get_text)(IXMLDOMCDATASection *This
REFIID LPOLESTR * rgszNames
Definition msxml6.h:9693
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:9706
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IXMLDOMCDATASection *This
HRESULT(STDMETHODCALLTYPE *get_nodeName)(IXMLDOMCDATASection *This
VARIANT_BOOL IXMLDOMNode ** cloneRoot
Definition msxml6.h:9805
HRESULT(STDMETHODCALLTYPE *transformNode)(IXMLDOMCDATASection *This
HRESULT(STDMETHODCALLTYPE *get_nodeValue)(IXMLDOMCDATASection *This
HRESULT(STDMETHODCALLTYPE *cloneNode)(IXMLDOMCDATASection *This
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:9705
HRESULT(STDMETHODCALLTYPE *get_ownerDocument)(IXMLDOMCDATASection *This
HRESULT(STDMETHODCALLTYPE *get_namespaceURI)(IXMLDOMCDATASection *This
HRESULT(STDMETHODCALLTYPE *get_attributes)(IXMLDOMCDATASection *This
HRESULT(STDMETHODCALLTYPE *appendChild)(IXMLDOMCDATASection *This
IXMLDOMNode ** nextSibling
Definition msxml6.h:9758
HRESULT(STDMETHODCALLTYPE *get_prefix)(IXMLDOMCDATASection *This
HRESULT(STDMETHODCALLTYPE *transformNodeToObject)(IXMLDOMCDATASection *This
VARIANT_BOOL * hasChild
Definition msxml6.h:9794
HRESULT(STDMETHODCALLTYPE *get_firstChild)(IXMLDOMCDATASection *This
BSTR IXMLDOMNodeList ** resultList
Definition msxml6.h:9867
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IXMLDOMCDATASection *This
HRESULT(STDMETHODCALLTYPE *get_dataType)(IXMLDOMCDATASection *This
IXMLDOMNode ** previousSibling
Definition msxml6.h:9753
HRESULT(STDMETHODCALLTYPE *get_previousSibling)(IXMLDOMCDATASection *This
HRESULT(STDMETHODCALLTYPE *put_text)(IXMLDOMCDATASection *This
IXMLDOMNode ** firstChild
Definition msxml6.h:9743
HRESULT(STDMETHODCALLTYPE *get_parentNode)(IXMLDOMCDATASection *This
HRESULT(STDMETHODCALLTYPE *get_data)(IXMLDOMCDATASection *This
IXMLDOMNode ** lastChild
Definition msxml6.h:9748
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:9708
IXMLDOMNode ** parent
Definition msxml6.h:9733
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:9671
VARIANT_BOOL deep
Definition msxml6.h:9804
IXMLDOMNode VARIANT IXMLDOMNode ** outNewChild
Definition msxml6.h:9770
HRESULT(STDMETHODCALLTYPE *replaceChild)(IXMLDOMCDATASection *This
IXMLDOMNode BSTR * xmlString
Definition msxml6.h:9861
HRESULT(STDMETHODCALLTYPE *selectNodes)(IXMLDOMCDATASection *This
HRESULT(STDMETHODCALLTYPE *put_nodeValue)(IXMLDOMCDATASection *This
HRESULT(STDMETHODCALLTYPE *get_nodeTypeString)(IXMLDOMCDATASection *This
DISPID REFIID riid
Definition msxml6.h:9702
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IXMLDOMCDATASection *This
HRESULT(STDMETHODCALLTYPE *hasChildNodes)(IXMLDOMCDATASection *This
IXMLDOMNode * stylesheet
Definition msxml6.h:9860
HRESULT(STDMETHODCALLTYPE *get_specified)(IXMLDOMCDATASection *This
HRESULT(STDMETHODCALLTYPE *put_data)(IXMLDOMCDATASection *This
BSTR IXMLDOMNode ** resultNode
Definition msxml6.h:9873
REFIID LPOLESTR UINT cNames
Definition msxml6.h:9694
IXMLDOMNode IXMLDOMNode ** oldChild
Definition msxml6.h:9783
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:9672
ULONG(STDMETHODCALLTYPE *Release)(IXMLDOMCDATASection *This)
IXMLDOMNamedNodeMap ** attributeMap
Definition msxml6.h:9763
HRESULT(STDMETHODCALLTYPE *get_xml)(IXMLDOMCDATASection *This
HRESULT(STDMETHODCALLTYPE *get_childNodes)(IXMLDOMCDATASection *This
HRESULT(STDMETHODCALLTYPE *get_baseName)(IXMLDOMCDATASection *This
HRESULT(STDMETHODCALLTYPE *Invoke)(IXMLDOMCDATASection *This
IXMLDOMNode VARIANT refChild
Definition msxml6.h:9769
long long BSTR data
Definition msxml6.h:9945
IXMLDOMNode IXMLDOMNode IXMLDOMNode ** outOldChild
Definition msxml6.h:9777
IXMLDOMNode * newChild
Definition msxml6.h:9768
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:9695
IXMLDOMNodeList ** childList
Definition msxml6.h:9738
IXMLDOMNode VARIANT outputObject
Definition msxml6.h:9899
HRESULT(STDMETHODCALLTYPE *get_parsed)(IXMLDOMCDATASection *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:9707
HRESULT(STDMETHODCALLTYPE *put_nodeTypedValue)(IXMLDOMCDATASection *This
VARIANT_BOOL * isParsed
Definition msxml6.h:9878
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:9704
HRESULT(STDMETHODCALLTYPE *get_definition)(IXMLDOMCDATASection *This
long IXMLDOMText ** rightHandTextNode
Definition msxml6.h:9951
HRESULT(STDMETHODCALLTYPE *insertBefore)(IXMLDOMCDATASection *This
HRESULT(STDMETHODCALLTYPE *substringData)(IXMLDOMCDATASection *This
IXMLDOMDocument ** DOMDocument
Definition msxml6.h:9799
long long BSTR * data
Definition msxml6.h:9921
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:9696
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:9688
HRESULT(STDMETHODCALLTYPE *splitText)(IXMLDOMCDATASection *This
HRESULT(STDMETHODCALLTYPE *insertData)(IXMLDOMCDATASection *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IXMLDOMCDATASection *This
HRESULT(STDMETHODCALLTYPE *put_dataType)(IXMLDOMCDATASection *This
IXMLDOMNode IXMLDOMNode * oldChild
Definition msxml6.h:9776
IXMLDOMNode IXMLDOMNode ** oldChild
Definition msxml6.h:6592
VARIANT_BOOL * isParsed
Definition msxml6.h:6687
long long BSTR data
Definition msxml6.h:6754
IXMLDOMNode ** definitionNode
Definition msxml6.h:6639
HRESULT(STDMETHODCALLTYPE *get_nodeTypedValue)(IXMLDOMCharacterData *This
HRESULT(STDMETHODCALLTYPE *hasChildNodes)(IXMLDOMCharacterData *This
HRESULT(STDMETHODCALLTYPE *deleteData)(IXMLDOMCharacterData *This
IXMLDOMDocument ** DOMDocument
Definition msxml6.h:6608
HRESULT(STDMETHODCALLTYPE *put_nodeValue)(IXMLDOMCharacterData *This
HRESULT(STDMETHODCALLTYPE *insertData)(IXMLDOMCharacterData *This
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IXMLDOMCharacterData *This
HRESULT(STDMETHODCALLTYPE *cloneNode)(IXMLDOMCharacterData *This
HRESULT(STDMETHODCALLTYPE *replaceData)(IXMLDOMCharacterData *This
HRESULT(STDMETHODCALLTYPE *appendData)(IXMLDOMCharacterData *This
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:6505
HRESULT(STDMETHODCALLTYPE *put_nodeTypedValue)(IXMLDOMCharacterData *This
long long BSTR * data
Definition msxml6.h:6730
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:6497
DOMNodeType * type
Definition msxml6.h:6537
HRESULT(STDMETHODCALLTYPE *put_text)(IXMLDOMCharacterData *This
HRESULT(STDMETHODCALLTYPE *removeChild)(IXMLDOMCharacterData *This
IXMLDOMNode * childNode
Definition msxml6.h:6591
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IXMLDOMCharacterData *This
IXMLDOMNodeList ** childList
Definition msxml6.h:6547
HRESULT(STDMETHODCALLTYPE *get_length)(IXMLDOMCharacterData *This
HRESULT(STDMETHODCALLTYPE *get_specified)(IXMLDOMCharacterData *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:6515
VARIANT_BOOL * isSpecified
Definition msxml6.h:6634
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:6516
HRESULT(STDMETHODCALLTYPE *insertBefore)(IXMLDOMCharacterData *This
IXMLDOMNode BSTR * xmlString
Definition msxml6.h:6670
HRESULT(STDMETHODCALLTYPE *appendChild)(IXMLDOMCharacterData *This
HRESULT(STDMETHODCALLTYPE *get_baseName)(IXMLDOMCharacterData *This
HRESULT(STDMETHODCALLTYPE *selectSingleNode)(IXMLDOMCharacterData *This
HRESULT(STDMETHODCALLTYPE *get_prefix)(IXMLDOMCharacterData *This
ULONG(STDMETHODCALLTYPE *Release)(IXMLDOMCharacterData *This)
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:6514
HRESULT(STDMETHODCALLTYPE *Invoke)(IXMLDOMCharacterData *This
IXMLDOMNode VARIANT IXMLDOMNode ** outNewChild
Definition msxml6.h:6579
HRESULT(STDMETHODCALLTYPE *get_ownerDocument)(IXMLDOMCharacterData *This
IXMLDOMNode IXMLDOMNode IXMLDOMNode ** outOldChild
Definition msxml6.h:6586
HRESULT(STDMETHODCALLTYPE *get_firstChild)(IXMLDOMCharacterData *This
DISPID REFIID LCID lcid
Definition msxml6.h:6512
HRESULT(STDMETHODCALLTYPE *get_nextSibling)(IXMLDOMCharacterData *This
HRESULT(STDMETHODCALLTYPE *get_dataType)(IXMLDOMCharacterData *This
HRESULT(STDMETHODCALLTYPE *selectNodes)(IXMLDOMCharacterData *This
HRESULT(STDMETHODCALLTYPE *transformNodeToObject)(IXMLDOMCharacterData *This
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:6504
VARIANT_BOOL * hasChild
Definition msxml6.h:6603
HRESULT(STDMETHODCALLTYPE *transformNode)(IXMLDOMCharacterData *This
HRESULT(STDMETHODCALLTYPE *get_previousSibling)(IXMLDOMCharacterData *This
HRESULT(STDMETHODCALLTYPE *get_parsed)(IXMLDOMCharacterData *This
HRESULT(STDMETHODCALLTYPE *get_childNodes)(IXMLDOMCharacterData *This
IXMLDOMNode ** firstChild
Definition msxml6.h:6552
IXMLDOMNode * newChild
Definition msxml6.h:6577
HRESULT(STDMETHODCALLTYPE *get_xml)(IXMLDOMCharacterData *This
HRESULT(STDMETHODCALLTYPE *get_text)(IXMLDOMCharacterData *This
IXMLDOMNode IXMLDOMNode * oldChild
Definition msxml6.h:6585
VARIANT_BOOL IXMLDOMNode ** cloneRoot
Definition msxml6.h:6614
REFIID LPOLESTR * rgszNames
Definition msxml6.h:6502
BSTR IXMLDOMNode ** resultNode
Definition msxml6.h:6682
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:6481
HRESULT(STDMETHODCALLTYPE *substringData)(IXMLDOMCharacterData *This
HRESULT(STDMETHODCALLTYPE *get_namespaceURI)(IXMLDOMCharacterData *This
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:6480
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:6513
HRESULT(STDMETHODCALLTYPE *get_parentNode)(IXMLDOMCharacterData *This
DISPID REFIID riid
Definition msxml6.h:6511
IXMLDOMNamedNodeMap ** attributeMap
Definition msxml6.h:6572
HRESULT(STDMETHODCALLTYPE *get_nodeType)(IXMLDOMCharacterData *This
HRESULT(STDMETHODCALLTYPE *get_nodeName)(IXMLDOMCharacterData *This
IXMLDOMNode IXMLDOMNode ** outNewChild
Definition msxml6.h:6598
IXMLDOMNode VARIANT outputObject
Definition msxml6.h:6708
HRESULT(STDMETHODCALLTYPE *get_data)(IXMLDOMCharacterData *This
HRESULT(STDMETHODCALLTYPE *put_dataType)(IXMLDOMCharacterData *This
HRESULT(STDMETHODCALLTYPE *get_definition)(IXMLDOMCharacterData *This
HRESULT(STDMETHODCALLTYPE *get_attributes)(IXMLDOMCharacterData *This
REFIID LPOLESTR UINT cNames
Definition msxml6.h:6503
HRESULT(STDMETHODCALLTYPE *replaceChild)(IXMLDOMCharacterData *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IXMLDOMCharacterData *This
BSTR IXMLDOMNodeList ** resultList
Definition msxml6.h:6676
IXMLDOMNode ** nextSibling
Definition msxml6.h:6567
ULONG(STDMETHODCALLTYPE *AddRef)(IXMLDOMCharacterData *This)
HRESULT(STDMETHODCALLTYPE *get_nodeValue)(IXMLDOMCharacterData *This
IXMLDOMNode VARIANT refChild
Definition msxml6.h:6578
IXMLDOMNode ** parent
Definition msxml6.h:6542
IXMLDOMNode * stylesheet
Definition msxml6.h:6669
HRESULT(STDMETHODCALLTYPE *put_data)(IXMLDOMCharacterData *This
IXMLDOMNode ** previousSibling
Definition msxml6.h:6562
HRESULT(STDMETHODCALLTYPE *get_nodeTypeString)(IXMLDOMCharacterData *This
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IXMLDOMCharacterData *This
HRESULT(STDMETHODCALLTYPE *get_lastChild)(IXMLDOMCharacterData *This
IXMLDOMNode ** lastChild
Definition msxml6.h:6557
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:6517
HRESULT(STDMETHODCALLTYPE *replaceChild)(IXMLDOMComment *This
HRESULT(STDMETHODCALLTYPE *get_xml)(IXMLDOMComment *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:8742
DISPID REFIID LCID lcid
Definition msxml6.h:8737
HRESULT(STDMETHODCALLTYPE *selectNodes)(IXMLDOMComment *This
REFIID LPOLESTR UINT cNames
Definition msxml6.h:8728
BSTR * prefixString
Definition msxml6.h:8922
IXMLDOMNode VARIANT outputObject
Definition msxml6.h:8933
VARIANT_BOOL * isSpecified
Definition msxml6.h:8859
HRESULT(STDMETHODCALLTYPE *get_previousSibling)(IXMLDOMComment *This
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:8730
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:8729
HRESULT(STDMETHODCALLTYPE *get_nodeValue)(IXMLDOMComment *This
HRESULT(STDMETHODCALLTYPE *get_attributes)(IXMLDOMComment *This
HRESULT(STDMETHODCALLTYPE *get_firstChild)(IXMLDOMComment *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:8741
HRESULT(STDMETHODCALLTYPE *insertBefore)(IXMLDOMComment *This
HRESULT(STDMETHODCALLTYPE *selectSingleNode)(IXMLDOMComment *This
HRESULT(STDMETHODCALLTYPE *get_parsed)(IXMLDOMComment *This
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:8722
HRESULT(STDMETHODCALLTYPE *substringData)(IXMLDOMComment *This
IXMLDOMNode * childNode
Definition msxml6.h:8816
HRESULT(STDMETHODCALLTYPE *put_text)(IXMLDOMComment *This
DISPID REFIID riid
Definition msxml6.h:8736
HRESULT(STDMETHODCALLTYPE *get_dataType)(IXMLDOMComment *This
IXMLDOMNode VARIANT refChild
Definition msxml6.h:8803
ULONG(STDMETHODCALLTYPE *Release)(IXMLDOMComment *This)
IXMLDOMNode BSTR * xmlString
Definition msxml6.h:8895
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IXMLDOMComment *This
IXMLDOMNode ** parent
Definition msxml6.h:8767
VARIANT_BOOL * hasChild
Definition msxml6.h:8828
HRESULT(STDMETHODCALLTYPE *put_nodeValue)(IXMLDOMComment *This
long long BSTR data
Definition msxml6.h:8979
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:8739
VARIANT * value
Definition msxml6.h:8752
HRESULT(STDMETHODCALLTYPE *put_data)(IXMLDOMComment *This
IXMLDOMNode IXMLDOMNode ** outNewChild
Definition msxml6.h:8823
HRESULT(STDMETHODCALLTYPE *Invoke)(IXMLDOMComment *This
IXMLDOMNode * newChild
Definition msxml6.h:8802
HRESULT(STDMETHODCALLTYPE *get_text)(IXMLDOMComment *This
VARIANT typedValue
Definition msxml6.h:8874
REFIID LPOLESTR * rgszNames
Definition msxml6.h:8727
HRESULT(STDMETHODCALLTYPE *put_dataType)(IXMLDOMComment *This
HRESULT(STDMETHODCALLTYPE *insertData)(IXMLDOMComment *This
HRESULT(STDMETHODCALLTYPE *transformNode)(IXMLDOMComment *This
VARIANT_BOOL * isParsed
Definition msxml6.h:8912
IXMLDOMNode ** lastChild
Definition msxml6.h:8782
HRESULT(STDMETHODCALLTYPE *get_ownerDocument)(IXMLDOMComment *This
IXMLDOMNode IXMLDOMNode IXMLDOMNode ** outOldChild
Definition msxml6.h:8811
HRESULT(STDMETHODCALLTYPE *appendChild)(IXMLDOMComment *This
HRESULT(STDMETHODCALLTYPE *hasChildNodes)(IXMLDOMComment *This
HRESULT(STDMETHODCALLTYPE *get_nodeTypeString)(IXMLDOMComment *This
HRESULT(STDMETHODCALLTYPE *put_nodeTypedValue)(IXMLDOMComment *This
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IXMLDOMComment *This
IXMLDOMNode IXMLDOMNode * oldChild
Definition msxml6.h:8810
HRESULT(STDMETHODCALLTYPE *cloneNode)(IXMLDOMComment *This
UINT LCID lcid
Definition msxml6.h:8721
IXMLDOMNamedNodeMap ** attributeMap
Definition msxml6.h:8797
ULONG(STDMETHODCALLTYPE *AddRef)(IXMLDOMComment *This)
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:8740
IXMLDOMNode IXMLDOMNode ** oldChild
Definition msxml6.h:8817
HRESULT(STDMETHODCALLTYPE *get_childNodes)(IXMLDOMComment *This
HRESULT(STDMETHODCALLTYPE *transformNodeToObject)(IXMLDOMComment *This
HRESULT(STDMETHODCALLTYPE *get_lastChild)(IXMLDOMComment *This
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:8738
IXMLDOMNode ** nextSibling
Definition msxml6.h:8792
BSTR IXMLDOMNodeList ** resultList
Definition msxml6.h:8901
IXMLDOMNode VARIANT IXMLDOMNode ** outNewChild
Definition msxml6.h:8804
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:8706
IXMLDOMDocument ** DOMDocument
Definition msxml6.h:8833
HRESULT(STDMETHODCALLTYPE *get_baseName)(IXMLDOMComment *This
VARIANT * typedValue
Definition msxml6.h:8869
BSTR * namespaceURI
Definition msxml6.h:8917
HRESULT(STDMETHODCALLTYPE *get_length)(IXMLDOMComment *This
long long BSTR * data
Definition msxml6.h:8955
DOMNodeType * type
Definition msxml6.h:8762
HRESULT(STDMETHODCALLTYPE *deleteData)(IXMLDOMComment *This
HRESULT(STDMETHODCALLTYPE *get_nodeName)(IXMLDOMComment *This
long BSTR data
Definition msxml6.h:8966
IXMLDOMNode * stylesheet
Definition msxml6.h:8894
HRESULT(STDMETHODCALLTYPE *get_data)(IXMLDOMComment *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IXMLDOMComment *This
IXMLDOMNode ** previousSibling
Definition msxml6.h:8787
HRESULT(STDMETHODCALLTYPE *get_nodeType)(IXMLDOMComment *This
HRESULT(STDMETHODCALLTYPE *get_prefix)(IXMLDOMComment *This
HRESULT(STDMETHODCALLTYPE *removeChild)(IXMLDOMComment *This
HRESULT(STDMETHODCALLTYPE *get_specified)(IXMLDOMComment *This
HRESULT(STDMETHODCALLTYPE *get_nodeTypedValue)(IXMLDOMComment *This
VARIANT_BOOL deep
Definition msxml6.h:8838
IXMLDOMNodeList ** childList
Definition msxml6.h:8772
VARIANT_BOOL IXMLDOMNode ** cloneRoot
Definition msxml6.h:8839
HRESULT(STDMETHODCALLTYPE *replaceData)(IXMLDOMComment *This
HRESULT(STDMETHODCALLTYPE *get_definition)(IXMLDOMComment *This
long long count
Definition msxml6.h:8954
HRESULT(STDMETHODCALLTYPE *get_parentNode)(IXMLDOMComment *This
BSTR IXMLDOMNode ** resultNode
Definition msxml6.h:8907
DISPID dispIdMember
Definition msxml6.h:8735
HRESULT(STDMETHODCALLTYPE *appendData)(IXMLDOMComment *This
HRESULT(STDMETHODCALLTYPE *get_namespaceURI)(IXMLDOMComment *This
IXMLDOMNode ** firstChild
Definition msxml6.h:8777
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IXMLDOMComment *This
HRESULT(STDMETHODCALLTYPE *get_nextSibling)(IXMLDOMComment *This
VARIANT * dataTypeName
Definition msxml6.h:8879
IXMLDOMNode ** definitionNode
Definition msxml6.h:8864
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:8705
ULONG(STDMETHODCALLTYPE *Release)(IXMLDOMDocument2 *This)
BSTR VARIANT value
Definition msxml6.h:4662
HRESULT(STDMETHODCALLTYPE *get_attributes)(IXMLDOMDocument2 *This
BSTR IXMLDOMNodeList ** resultList
Definition msxml6.h:4425
HRESULT(STDMETHODCALLTYPE *createNode)(IXMLDOMDocument2 *This
IXMLDOMNode * childNode
Definition msxml6.h:4340
HRESULT(STDMETHODCALLTYPE *put_text)(IXMLDOMDocument2 *This
VARIANT_BOOL isValidating
Definition msxml6.h:4601
IXMLDOMNode VARIANT refChild
Definition msxml6.h:4327
BSTR IXMLDOMText ** text
Definition msxml6.h:4494
IXMLDOMNode * stylesheet
Definition msxml6.h:4418
VARIANT_BOOL isPreserving
Definition msxml6.h:4621
HRESULT(STDMETHODCALLTYPE *transformNode)(IXMLDOMDocument2 *This
VARIANT ontransformnodeSink
Definition msxml6.h:4636
HRESULT(STDMETHODCALLTYPE *put_ondataavailable)(IXMLDOMDocument2 *This
BSTR IXMLDOMNode ** resultNode
Definition msxml6.h:4431
IXMLDOMNode ** lastChild
Definition msxml6.h:4306
HRESULT(STDMETHODCALLTYPE *get_schemas)(IXMLDOMDocument2 *This
IXMLDOMParseError ** errorObj
Definition msxml6.h:4561
BSTR IXMLDOMCDATASection ** cdata
Definition msxml6.h:4506
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:4254
IXMLDOMImplementation ** impl
Definition msxml6.h:4467
DOMNodeType * type
Definition msxml6.h:4286
HRESULT(STDMETHODCALLTYPE *save)(IXMLDOMDocument2 *This
VARIANT * typedValue
Definition msxml6.h:4393
HRESULT(STDMETHODCALLTYPE *hasChildNodes)(IXMLDOMDocument2 *This
HRESULT(STDMETHODCALLTYPE *get_parseError)(IXMLDOMDocument2 *This
IXMLDOMNode BSTR * xmlString
Definition msxml6.h:4419
HRESULT(STDMETHODCALLTYPE *get_nodeTypeString)(IXMLDOMDocument2 *This
HRESULT(STDMETHODCALLTYPE *get_firstChild)(IXMLDOMDocument2 *This
HRESULT(STDMETHODCALLTYPE *get_doctype)(IXMLDOMDocument2 *This
HRESULT(STDMETHODCALLTYPE *put_async)(IXMLDOMDocument2 *This
VARIANT_BOOL * isParsed
Definition msxml6.h:4436
HRESULT(STDMETHODCALLTYPE *get_previousSibling)(IXMLDOMDocument2 *This
HRESULT(STDMETHODCALLTYPE *getProperty)(IXMLDOMDocument2 *This
HRESULT(STDMETHODCALLTYPE *nodeFromID)(IXMLDOMDocument2 *This
HRESULT(STDMETHODCALLTYPE *put_dataType)(IXMLDOMDocument2 *This
HRESULT(STDMETHODCALLTYPE *get_async)(IXMLDOMDocument2 *This
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:4263
HRESULT(STDMETHODCALLTYPE *get_definition)(IXMLDOMDocument2 *This
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IXMLDOMDocument2 *This
IXMLDOMNode ** parent
Definition msxml6.h:4291
HRESULT(STDMETHODCALLTYPE *createTextNode)(IXMLDOMDocument2 *This
IXMLDOMNode IXMLDOMNode IXMLDOMNode ** outOldChild
Definition msxml6.h:4335
HRESULT(STDMETHODCALLTYPE *get_nodeName)(IXMLDOMDocument2 *This
HRESULT(STDMETHODCALLTYPE *get_validateOnParse)(IXMLDOMDocument2 *This
HRESULT(STDMETHODCALLTYPE *get_namespaces)(IXMLDOMDocument2 *This
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:4230
BSTR IXMLDOMNode ** node
Definition msxml6.h:4545
HRESULT(STDMETHODCALLTYPE *selectSingleNode)(IXMLDOMDocument2 *This
IXMLDOMNode VARIANT IXMLDOMNode ** outNewChild
Definition msxml6.h:4328
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:4262
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:4265
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IXMLDOMDocument2 *This
HRESULT(STDMETHODCALLTYPE *get_namespaceURI)(IXMLDOMDocument2 *This
HRESULT(STDMETHODCALLTYPE *get_ownerDocument)(IXMLDOMDocument2 *This
HRESULT(STDMETHODCALLTYPE *put_validateOnParse)(IXMLDOMDocument2 *This
HRESULT(STDMETHODCALLTYPE *put_preserveWhiteSpace)(IXMLDOMDocument2 *This
HRESULT(STDMETHODCALLTYPE *put_nodeTypedValue)(IXMLDOMDocument2 *This
VARIANT_BOOL * isAsync
Definition msxml6.h:4571
HRESULT(STDMETHODCALLTYPE *replaceChild)(IXMLDOMDocument2 *This
VARIANT VARIANT_BOOL * isSuccessful
Definition msxml6.h:4551
HRESULT(STDMETHODCALLTYPE *put_resolveExternals)(IXMLDOMDocument2 *This
DISPID REFIID riid
Definition msxml6.h:4260
HRESULT(STDMETHODCALLTYPE *loadXML)(IXMLDOMDocument2 *This
HRESULT(STDMETHODCALLTYPE *createEntityReference)(IXMLDOMDocument2 *This
BSTR IXMLDOMEntityReference ** entityRef
Definition msxml6.h:4525
HRESULT(STDMETHODCALLTYPE *get_prefix)(IXMLDOMDocument2 *This
HRESULT(STDMETHODCALLTYPE *get_specified)(IXMLDOMDocument2 *This
HRESULT(STDMETHODCALLTYPE *get_url)(IXMLDOMDocument2 *This
VARIANT_BOOL * isPreserving
Definition msxml6.h:4616
VARIANT * dataTypeName
Definition msxml6.h:4403
VARIANT BSTR BSTR namespaceURI
Definition msxml6.h:4538
VARIANT ondataavailableSink
Definition msxml6.h:4631
IXMLDOMNode ** previousSibling
Definition msxml6.h:4311
VARIANT otherCollection
Definition msxml6.h:4651
IXMLDOMDocumentType ** documentType
Definition msxml6.h:4462
VARIANT BSTR BSTR IXMLDOMNode ** node
Definition msxml6.h:4539
HRESULT(STDMETHODCALLTYPE *get_preserveWhiteSpace)(IXMLDOMDocument2 *This
HRESULT(STDMETHODCALLTYPE *get_lastChild)(IXMLDOMDocument2 *This
HRESULT(STDMETHODCALLTYPE *put_ontransformnode)(IXMLDOMDocument2 *This
VARIANT_BOOL deep
Definition msxml6.h:4362
REFIID LPOLESTR * rgszNames
Definition msxml6.h:4251
VARIANT * otherCollection
Definition msxml6.h:4646
IXMLDOMDocument ** DOMDocument
Definition msxml6.h:4357
IXMLDOMDocumentFragment ** docFrag
Definition msxml6.h:4488
HRESULT(STDMETHODCALLTYPE *getElementsByTagName)(IXMLDOMDocument2 *This
IXMLDOMNode IXMLDOMNode ** outNewChild
Definition msxml6.h:4347
HRESULT(STDMETHODCALLTYPE *get_parentNode)(IXMLDOMDocument2 *This
BSTR BSTR IXMLDOMProcessingInstruction ** pi
Definition msxml6.h:4513
HRESULT(STDMETHODCALLTYPE *insertBefore)(IXMLDOMDocument2 *This
HRESULT(STDMETHODCALLTYPE *get_xml)(IXMLDOMDocument2 *This
IXMLDOMElement * DOMElement
Definition msxml6.h:4477
IXMLDOMNode ** definitionNode
Definition msxml6.h:4388
HRESULT(STDMETHODCALLTYPE *createAttribute)(IXMLDOMDocument2 *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IXMLDOMDocument2 *This
HRESULT(STDMETHODCALLTYPE *get_documentElement)(IXMLDOMDocument2 *This
VARIANT_BOOL isResolving
Definition msxml6.h:4611
IXMLDOMNodeList ** childList
Definition msxml6.h:4296
HRESULT(STDMETHODCALLTYPE *get_parsed)(IXMLDOMDocument2 *This
IXMLDOMNode ** nextSibling
Definition msxml6.h:4316
REFIID LPOLESTR UINT cNames
Definition msxml6.h:4252
HRESULT(STDMETHODCALLTYPE *createComment)(IXMLDOMDocument2 *This
IXMLDOMSchemaCollection ** namespaceCollection
Definition msxml6.h:4641
HRESULT(STDMETHODCALLTYPE *get_text)(IXMLDOMDocument2 *This
BSTR IXMLDOMComment ** comment
Definition msxml6.h:4500
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:4253
HRESULT(STDMETHODCALLTYPE *createProcessingInstruction)(IXMLDOMDocument2 *This
ULONG(STDMETHODCALLTYPE *AddRef)(IXMLDOMDocument2 *This)
HRESULT(STDMETHODCALLTYPE *putref_schemas)(IXMLDOMDocument2 *This
HRESULT(STDMETHODCALLTYPE *put_onreadystatechange)(IXMLDOMDocument2 *This
HRESULT(STDMETHODCALLTYPE *get_implementation)(IXMLDOMDocument2 *This
HRESULT(STDMETHODCALLTYPE *get_nodeTypedValue)(IXMLDOMDocument2 *This
HRESULT(STDMETHODCALLTYPE *put_nodeValue)(IXMLDOMDocument2 *This
BSTR IXMLDOMElement ** element
Definition msxml6.h:4483
BSTR IXMLDOMAttribute ** attribute
Definition msxml6.h:4519
IXMLDOMElement ** DOMElement
Definition msxml6.h:4472
HRESULT(STDMETHODCALLTYPE *get_nextSibling)(IXMLDOMDocument2 *This
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IXMLDOMDocument2 *This
HRESULT(STDMETHODCALLTYPE *abort)(IXMLDOMDocument2 *This)
IXMLDOMNamedNodeMap ** attributeMap
Definition msxml6.h:4321
HRESULT(STDMETHODCALLTYPE *appendChild)(IXMLDOMDocument2 *This
HRESULT(STDMETHODCALLTYPE *Invoke)(IXMLDOMDocument2 *This
IXMLDOMNode ** firstChild
Definition msxml6.h:4301
BSTR VARIANT * value
Definition msxml6.h:4668
HRESULT(STDMETHODCALLTYPE *get_nodeType)(IXMLDOMDocument2 *This
HRESULT(STDMETHODCALLTYPE *validate)(IXMLDOMDocument2 *This
IXMLDOMNode * newChild
Definition msxml6.h:4326
HRESULT(STDMETHODCALLTYPE *cloneNode)(IXMLDOMDocument2 *This
HRESULT(STDMETHODCALLTYPE *transformNodeToObject)(IXMLDOMDocument2 *This
HRESULT(STDMETHODCALLTYPE *setProperty)(IXMLDOMDocument2 *This
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:4229
HRESULT(STDMETHODCALLTYPE *load)(IXMLDOMDocument2 *This
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:4246
VARIANT_BOOL * hasChild
Definition msxml6.h:4352
VARIANT_BOOL IXMLDOMNode ** cloneRoot
Definition msxml6.h:4363
HRESULT(STDMETHODCALLTYPE *createElement)(IXMLDOMDocument2 *This
HRESULT(STDMETHODCALLTYPE *selectNodes)(IXMLDOMDocument2 *This
VARIANT BSTR name
Definition msxml6.h:4537
HRESULT(STDMETHODCALLTYPE *createCDATASection)(IXMLDOMDocument2 *This
HRESULT(STDMETHODCALLTYPE *createDocumentFragment)(IXMLDOMDocument2 *This
IXMLDOMNode IXMLDOMNode ** oldChild
Definition msxml6.h:4341
HRESULT(STDMETHODCALLTYPE *get_readyState)(IXMLDOMDocument2 *This
HRESULT(STDMETHODCALLTYPE *get_nodeValue)(IXMLDOMDocument2 *This
IXMLDOMNode IXMLDOMNode * oldChild
Definition msxml6.h:4334
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:4266
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:4264
HRESULT(STDMETHODCALLTYPE *putref_documentElement)(IXMLDOMDocument2 *This
HRESULT(STDMETHODCALLTYPE *removeChild)(IXMLDOMDocument2 *This
HRESULT(STDMETHODCALLTYPE *get_childNodes)(IXMLDOMDocument2 *This
DISPID REFIID LCID lcid
Definition msxml6.h:4261
VARIANT_BOOL * isSpecified
Definition msxml6.h:4383
VARIANT_BOOL * isValidating
Definition msxml6.h:4596
HRESULT(STDMETHODCALLTYPE *get_resolveExternals)(IXMLDOMDocument2 *This
BSTR VARIANT_BOOL * isSuccessful
Definition msxml6.h:4586
HRESULT(STDMETHODCALLTYPE *get_dataType)(IXMLDOMDocument2 *This
VARIANT_BOOL * isResolving
Definition msxml6.h:4606
IXMLDOMNode VARIANT outputObject
Definition msxml6.h:4457
VARIANT readystatechangeSink
Definition msxml6.h:4626
VARIANT_BOOL isAsync
Definition msxml6.h:4576
HRESULT(STDMETHODCALLTYPE *get_baseName)(IXMLDOMDocument2 *This
HRESULT(STDMETHODCALLTYPE *createElement)(IXMLDOMDocument3 *This
IXMLDOMNode ** nextSibling
Definition msxml6.h:5145
HRESULT(STDMETHODCALLTYPE *validate)(IXMLDOMDocument3 *This
HRESULT(STDMETHODCALLTYPE *get_documentElement)(IXMLDOMDocument3 *This
HRESULT(STDMETHODCALLTYPE *get_implementation)(IXMLDOMDocument3 *This
HRESULT(STDMETHODCALLTYPE *get_parseError)(IXMLDOMDocument3 *This
IXMLDOMNode ** definitionNode
Definition msxml6.h:5217
HRESULT(STDMETHODCALLTYPE *get_parentNode)(IXMLDOMDocument3 *This
VARIANT BSTR BSTR IXMLDOMNode ** node
Definition msxml6.h:5368
HRESULT(STDMETHODCALLTYPE *get_namespaceURI)(IXMLDOMDocument3 *This
HRESULT(STDMETHODCALLTYPE *get_nodeTypeString)(IXMLDOMDocument3 *This
BSTR IXMLDOMEntityReference ** entityRef
Definition msxml6.h:5354
IXMLDOMElement ** DOMElement
Definition msxml6.h:5301
IXMLDOMNodeList ** childList
Definition msxml6.h:5125
HRESULT(STDMETHODCALLTYPE *get_attributes)(IXMLDOMDocument3 *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:5093
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:5095
HRESULT(STDMETHODCALLTYPE *get_schemas)(IXMLDOMDocument3 *This
IXMLDOMNode * newChild
Definition msxml6.h:5155
VARIANT_BOOL * isValidating
Definition msxml6.h:5425
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IXMLDOMDocument3 *This
VARIANT_BOOL isAsync
Definition msxml6.h:5405
HRESULT(STDMETHODCALLTYPE *cloneNode)(IXMLDOMDocument3 *This
HRESULT(STDMETHODCALLTYPE *put_text)(IXMLDOMDocument3 *This
IXMLDOMNode * node
Definition msxml6.h:5502
HRESULT(STDMETHODCALLTYPE *get_childNodes)(IXMLDOMDocument3 *This
HRESULT(STDMETHODCALLTYPE *get_doctype)(IXMLDOMDocument3 *This
HRESULT(STDMETHODCALLTYPE *get_nodeTypedValue)(IXMLDOMDocument3 *This
HRESULT(STDMETHODCALLTYPE *get_ownerDocument)(IXMLDOMDocument3 *This
BSTR IXMLDOMNode ** resultNode
Definition msxml6.h:5260
ULONG(STDMETHODCALLTYPE *Release)(IXMLDOMDocument3 *This)
HRESULT(STDMETHODCALLTYPE *importNode)(IXMLDOMDocument3 *This
BSTR IXMLDOMCDATASection ** cdata
Definition msxml6.h:5335
HRESULT(STDMETHODCALLTYPE *replaceChild)(IXMLDOMDocument3 *This
HRESULT(STDMETHODCALLTYPE *get_resolveExternals)(IXMLDOMDocument3 *This
IXMLDOMNode ** previousSibling
Definition msxml6.h:5140
IXMLDOMNode ** parent
Definition msxml6.h:5120
HRESULT(STDMETHODCALLTYPE *setProperty)(IXMLDOMDocument3 *This
IXMLDOMDocument ** DOMDocument
Definition msxml6.h:5186
IXMLDOMNode VARIANT refChild
Definition msxml6.h:5156
IXMLDOMNamedNodeMap ** attributeMap
Definition msxml6.h:5150
HRESULT(STDMETHODCALLTYPE *transformNode)(IXMLDOMDocument3 *This
DOMNodeType * type
Definition msxml6.h:5115
HRESULT(STDMETHODCALLTYPE *load)(IXMLDOMDocument3 *This
BSTR IXMLDOMElement ** element
Definition msxml6.h:5312
HRESULT(STDMETHODCALLTYPE *get_text)(IXMLDOMDocument3 *This
VARIANT * typedValue
Definition msxml6.h:5222
HRESULT(STDMETHODCALLTYPE *createNode)(IXMLDOMDocument3 *This
HRESULT(STDMETHODCALLTYPE *getProperty)(IXMLDOMDocument3 *This
HRESULT(STDMETHODCALLTYPE *get_parsed)(IXMLDOMDocument3 *This
BSTR VARIANT * value
Definition msxml6.h:5497
HRESULT(STDMETHODCALLTYPE *get_previousSibling)(IXMLDOMDocument3 *This
HRESULT(STDMETHODCALLTYPE *put_preserveWhiteSpace)(IXMLDOMDocument3 *This
BSTR IXMLDOMNode ** node
Definition msxml6.h:5374
IXMLDOMNode VARIANT_BOOL IXMLDOMNode ** clone
Definition msxml6.h:5510
HRESULT(STDMETHODCALLTYPE *get_nodeType)(IXMLDOMDocument3 *This
VARIANT_BOOL isPreserving
Definition msxml6.h:5450
ULONG(STDMETHODCALLTYPE *AddRef)(IXMLDOMDocument3 *This)
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IXMLDOMDocument3 *This
HRESULT(STDMETHODCALLTYPE *Invoke)(IXMLDOMDocument3 *This
VARIANT ontransformnodeSink
Definition msxml6.h:5465
BSTR IXMLDOMText ** text
Definition msxml6.h:5323
HRESULT(STDMETHODCALLTYPE *get_nextSibling)(IXMLDOMDocument3 *This
IXMLDOMNode * childNode
Definition msxml6.h:5169
HRESULT(STDMETHODCALLTYPE *put_ondataavailable)(IXMLDOMDocument3 *This
HRESULT(STDMETHODCALLTYPE *put_dataType)(IXMLDOMDocument3 *This
VARIANT BSTR BSTR namespaceURI
Definition msxml6.h:5367
IXMLDOMNode VARIANT outputObject
Definition msxml6.h:5286
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:5059
HRESULT(STDMETHODCALLTYPE *put_onreadystatechange)(IXMLDOMDocument3 *This
HRESULT(STDMETHODCALLTYPE *hasChildNodes)(IXMLDOMDocument3 *This
VARIANT_BOOL isResolving
Definition msxml6.h:5440
HRESULT(STDMETHODCALLTYPE *nodeFromID)(IXMLDOMDocument3 *This
HRESULT(STDMETHODCALLTYPE *get_lastChild)(IXMLDOMDocument3 *This
HRESULT(STDMETHODCALLTYPE *put_nodeValue)(IXMLDOMDocument3 *This
HRESULT(STDMETHODCALLTYPE *putref_schemas)(IXMLDOMDocument3 *This
VARIANT VARIANT_BOOL * isSuccessful
Definition msxml6.h:5380
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:5092
HRESULT(STDMETHODCALLTYPE *appendChild)(IXMLDOMDocument3 *This
HRESULT(STDMETHODCALLTYPE *get_async)(IXMLDOMDocument3 *This
IXMLDOMImplementation ** impl
Definition msxml6.h:5296
REFIID LPOLESTR UINT cNames
Definition msxml6.h:5081
HRESULT(STDMETHODCALLTYPE *get_nodeValue)(IXMLDOMDocument3 *This
HRESULT(STDMETHODCALLTYPE *createProcessingInstruction)(IXMLDOMDocument3 *This
HRESULT(STDMETHODCALLTYPE *createTextNode)(IXMLDOMDocument3 *This
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IXMLDOMDocument3 *This
HRESULT(STDMETHODCALLTYPE *get_prefix)(IXMLDOMDocument3 *This
VARIANT_BOOL isValidating
Definition msxml6.h:5430
VARIANT BSTR name
Definition msxml6.h:5366
HRESULT(STDMETHODCALLTYPE *getElementsByTagName)(IXMLDOMDocument3 *This
HRESULT(STDMETHODCALLTYPE *createEntityReference)(IXMLDOMDocument3 *This
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:5091
HRESULT(STDMETHODCALLTYPE *get_nodeName)(IXMLDOMDocument3 *This
HRESULT(STDMETHODCALLTYPE *get_baseName)(IXMLDOMDocument3 *This
BSTR IXMLDOMAttribute ** attribute
Definition msxml6.h:5348
IXMLDOMNode IXMLDOMNode IXMLDOMNode ** outOldChild
Definition msxml6.h:5164
VARIANT_BOOL * isResolving
Definition msxml6.h:5435
VARIANT * otherCollection
Definition msxml6.h:5475
BSTR IXMLDOMNodeList ** resultList
Definition msxml6.h:5254
VARIANT otherCollection
Definition msxml6.h:5480
IXMLDOMNode IXMLDOMNode ** oldChild
Definition msxml6.h:5170
HRESULT(STDMETHODCALLTYPE *put_resolveExternals)(IXMLDOMDocument3 *This
IXMLDOMDocumentType ** documentType
Definition msxml6.h:5291
HRESULT(STDMETHODCALLTYPE *get_namespaces)(IXMLDOMDocument3 *This
HRESULT(STDMETHODCALLTYPE *get_firstChild)(IXMLDOMDocument3 *This
HRESULT(STDMETHODCALLTYPE *get_preserveWhiteSpace)(IXMLDOMDocument3 *This
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IXMLDOMDocument3 *This
IXMLDOMNode IXMLDOMParseError ** errorObj
Definition msxml6.h:5503
HRESULT(STDMETHODCALLTYPE *transformNodeToObject)(IXMLDOMDocument3 *This
HRESULT(STDMETHODCALLTYPE *createCDATASection)(IXMLDOMDocument3 *This
IXMLDOMSchemaCollection ** namespaceCollection
Definition msxml6.h:5470
IXMLDOMNode IXMLDOMNode ** outNewChild
Definition msxml6.h:5176
IXMLDOMDocumentFragment ** docFrag
Definition msxml6.h:5317
DISPID REFIID LCID lcid
Definition msxml6.h:5090
HRESULT(STDMETHODCALLTYPE *get_url)(IXMLDOMDocument3 *This
HRESULT(STDMETHODCALLTYPE *putref_documentElement)(IXMLDOMDocument3 *This
VARIANT * dataTypeName
Definition msxml6.h:5232
HRESULT(STDMETHODCALLTYPE *put_validateOnParse)(IXMLDOMDocument3 *This
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:5083
HRESULT(STDMETHODCALLTYPE *selectSingleNode)(IXMLDOMDocument3 *This
HRESULT(STDMETHODCALLTYPE *put_async)(IXMLDOMDocument3 *This
IXMLDOMNode BSTR * xmlString
Definition msxml6.h:5248
IXMLDOMElement * DOMElement
Definition msxml6.h:5306
HRESULT(STDMETHODCALLTYPE *get_dataType)(IXMLDOMDocument3 *This
HRESULT(STDMETHODCALLTYPE *validateNode)(IXMLDOMDocument3 *This
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:5082
HRESULT(STDMETHODCALLTYPE *insertBefore)(IXMLDOMDocument3 *This
HRESULT(STDMETHODCALLTYPE *abort)(IXMLDOMDocument3 *This)
DISPID REFIID riid
Definition msxml6.h:5089
VARIANT ondataavailableSink
Definition msxml6.h:5460
HRESULT(STDMETHODCALLTYPE *createComment)(IXMLDOMDocument3 *This
HRESULT(STDMETHODCALLTYPE *get_validateOnParse)(IXMLDOMDocument3 *This
HRESULT(STDMETHODCALLTYPE *get_xml)(IXMLDOMDocument3 *This
VARIANT_BOOL IXMLDOMNode ** cloneRoot
Definition msxml6.h:5192
VARIANT_BOOL * isParsed
Definition msxml6.h:5265
IXMLDOMNode IXMLDOMNode * oldChild
Definition msxml6.h:5163
VARIANT_BOOL * isAsync
Definition msxml6.h:5400
BSTR VARIANT_BOOL * isSuccessful
Definition msxml6.h:5415
IXMLDOMNode VARIANT_BOOL deep
Definition msxml6.h:5509
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:5075
HRESULT(STDMETHODCALLTYPE *get_definition)(IXMLDOMDocument3 *This
IXMLDOMParseError ** errorObj
Definition msxml6.h:5390
HRESULT(STDMETHODCALLTYPE *get_specified)(IXMLDOMDocument3 *This
REFIID LPOLESTR * rgszNames
Definition msxml6.h:5080
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:5058
IXMLDOMNode ** firstChild
Definition msxml6.h:5130
BSTR VARIANT value
Definition msxml6.h:5491
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:5094
VARIANT_BOOL * isSpecified
Definition msxml6.h:5212
BSTR BSTR IXMLDOMProcessingInstruction ** pi
Definition msxml6.h:5342
HRESULT(STDMETHODCALLTYPE *loadXML)(IXMLDOMDocument3 *This
HRESULT(STDMETHODCALLTYPE *createAttribute)(IXMLDOMDocument3 *This
IXMLDOMNode ** lastChild
Definition msxml6.h:5135
HRESULT(STDMETHODCALLTYPE *put_ontransformnode)(IXMLDOMDocument3 *This
VARIANT readystatechangeSink
Definition msxml6.h:5455
VARIANT_BOOL deep
Definition msxml6.h:5191
HRESULT(STDMETHODCALLTYPE *get_readyState)(IXMLDOMDocument3 *This
HRESULT(STDMETHODCALLTYPE *save)(IXMLDOMDocument3 *This
HRESULT(STDMETHODCALLTYPE *removeChild)(IXMLDOMDocument3 *This
HRESULT(STDMETHODCALLTYPE *selectNodes)(IXMLDOMDocument3 *This
VARIANT_BOOL * hasChild
Definition msxml6.h:5181
IXMLDOMNode VARIANT IXMLDOMNode ** outNewChild
Definition msxml6.h:5157
BSTR IXMLDOMComment ** comment
Definition msxml6.h:5329
VARIANT_BOOL * isPreserving
Definition msxml6.h:5445
HRESULT(STDMETHODCALLTYPE *put_nodeTypedValue)(IXMLDOMDocument3 *This
IXMLDOMNode * stylesheet
Definition msxml6.h:5247
HRESULT(STDMETHODCALLTYPE *createDocumentFragment)(IXMLDOMDocument3 *This
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:2585
HRESULT(STDMETHODCALLTYPE *get_nodeTypedValue)(IXMLDOMDocumentFragment *This
IXMLDOMNode IXMLDOMNode ** outNewChild
Definition msxml6.h:2670
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IXMLDOMDocumentFragment *This
IXMLDOMNode BSTR * xmlString
Definition msxml6.h:2742
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:2577
IXMLDOMNode IXMLDOMNode IXMLDOMNode ** outOldChild
Definition msxml6.h:2658
IXMLDOMNode VARIANT refChild
Definition msxml6.h:2650
REFIID LPOLESTR UINT cNames
Definition msxml6.h:2575
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:2589
IXMLDOMNodeList ** childList
Definition msxml6.h:2619
VARIANT_BOOL * hasChild
Definition msxml6.h:2675
HRESULT(STDMETHODCALLTYPE *get_nodeType)(IXMLDOMDocumentFragment *This
HRESULT(STDMETHODCALLTYPE *selectNodes)(IXMLDOMDocumentFragment *This
HRESULT(STDMETHODCALLTYPE *hasChildNodes)(IXMLDOMDocumentFragment *This
ULONG(STDMETHODCALLTYPE *AddRef)(IXMLDOMDocumentFragment *This)
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:2588
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IXMLDOMDocumentFragment *This
HRESULT(STDMETHODCALLTYPE *get_nodeName)(IXMLDOMDocumentFragment *This
HRESULT(STDMETHODCALLTYPE *get_dataType)(IXMLDOMDocumentFragment *This
HRESULT(STDMETHODCALLTYPE *get_prefix)(IXMLDOMDocumentFragment *This
IXMLDOMNode IXMLDOMNode ** oldChild
Definition msxml6.h:2664
IXMLDOMNode ** previousSibling
Definition msxml6.h:2634
HRESULT(STDMETHODCALLTYPE *get_namespaceURI)(IXMLDOMDocumentFragment *This
VARIANT_BOOL IXMLDOMNode ** cloneRoot
Definition msxml6.h:2686
IXMLDOMNode * stylesheet
Definition msxml6.h:2741
ULONG(STDMETHODCALLTYPE *Release)(IXMLDOMDocumentFragment *This)
HRESULT(STDMETHODCALLTYPE *get_xml)(IXMLDOMDocumentFragment *This
HRESULT(STDMETHODCALLTYPE *get_parentNode)(IXMLDOMDocumentFragment *This
HRESULT(STDMETHODCALLTYPE *insertBefore)(IXMLDOMDocumentFragment *This
HRESULT(STDMETHODCALLTYPE *get_text)(IXMLDOMDocumentFragment *This
HRESULT(STDMETHODCALLTYPE *get_nodeValue)(IXMLDOMDocumentFragment *This
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:2552
IXMLDOMNode ** parent
Definition msxml6.h:2614
HRESULT(STDMETHODCALLTYPE *get_childNodes)(IXMLDOMDocumentFragment *This
HRESULT(STDMETHODCALLTYPE *get_attributes)(IXMLDOMDocumentFragment *This
HRESULT(STDMETHODCALLTYPE *get_specified)(IXMLDOMDocumentFragment *This
HRESULT(STDMETHODCALLTYPE *put_nodeTypedValue)(IXMLDOMDocumentFragment *This
HRESULT(STDMETHODCALLTYPE *selectSingleNode)(IXMLDOMDocumentFragment *This
HRESULT(STDMETHODCALLTYPE *put_dataType)(IXMLDOMDocumentFragment *This
HRESULT(STDMETHODCALLTYPE *Invoke)(IXMLDOMDocumentFragment *This
REFIID LPOLESTR * rgszNames
Definition msxml6.h:2574
IXMLDOMNode ** firstChild
Definition msxml6.h:2624
HRESULT(STDMETHODCALLTYPE *appendChild)(IXMLDOMDocumentFragment *This
IXMLDOMNode VARIANT IXMLDOMNode ** outNewChild
Definition msxml6.h:2651
IXMLDOMNode ** definitionNode
Definition msxml6.h:2711
IXMLDOMNode ** lastChild
Definition msxml6.h:2629
IXMLDOMNode IXMLDOMNode * oldChild
Definition msxml6.h:2657
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IXMLDOMDocumentFragment *This
VARIANT_BOOL * isParsed
Definition msxml6.h:2759
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:2576
HRESULT(STDMETHODCALLTYPE *get_definition)(IXMLDOMDocumentFragment *This
BSTR IXMLDOMNode ** resultNode
Definition msxml6.h:2754
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:2586
HRESULT(STDMETHODCALLTYPE *get_baseName)(IXMLDOMDocumentFragment *This
IXMLDOMDocument ** DOMDocument
Definition msxml6.h:2680
VARIANT_BOOL * isSpecified
Definition msxml6.h:2706
HRESULT(STDMETHODCALLTYPE *get_firstChild)(IXMLDOMDocumentFragment *This
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:2553
DISPID REFIID LCID lcid
Definition msxml6.h:2584
HRESULT(STDMETHODCALLTYPE *removeChild)(IXMLDOMDocumentFragment *This
HRESULT(STDMETHODCALLTYPE *put_nodeValue)(IXMLDOMDocumentFragment *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:2587
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IXMLDOMDocumentFragment *This
HRESULT(STDMETHODCALLTYPE *put_text)(IXMLDOMDocumentFragment *This
HRESULT(STDMETHODCALLTYPE *replaceChild)(IXMLDOMDocumentFragment *This
HRESULT(STDMETHODCALLTYPE *get_previousSibling)(IXMLDOMDocumentFragment *This
HRESULT(STDMETHODCALLTYPE *get_lastChild)(IXMLDOMDocumentFragment *This
IXMLDOMNode VARIANT outputObject
Definition msxml6.h:2780
HRESULT(STDMETHODCALLTYPE *get_parsed)(IXMLDOMDocumentFragment *This
HRESULT(STDMETHODCALLTYPE *transformNode)(IXMLDOMDocumentFragment *This
IXMLDOMNode ** nextSibling
Definition msxml6.h:2639
HRESULT(STDMETHODCALLTYPE *cloneNode)(IXMLDOMDocumentFragment *This
HRESULT(STDMETHODCALLTYPE *get_nodeTypeString)(IXMLDOMDocumentFragment *This
BSTR IXMLDOMNodeList ** resultList
Definition msxml6.h:2748
HRESULT(STDMETHODCALLTYPE *get_ownerDocument)(IXMLDOMDocumentFragment *This
IXMLDOMNode * childNode
Definition msxml6.h:2663
HRESULT(STDMETHODCALLTYPE *transformNodeToObject)(IXMLDOMDocumentFragment *This
HRESULT(STDMETHODCALLTYPE *get_nextSibling)(IXMLDOMDocumentFragment *This
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:2569
IXMLDOMNamedNodeMap ** attributeMap
Definition msxml6.h:2644
ULONG(STDMETHODCALLTYPE *AddRef)(IXMLDOMDocumentType *This)
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:10174
HRESULT(STDMETHODCALLTYPE *appendChild)(IXMLDOMDocumentType *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:10209
IXMLDOMNodeList ** childList
Definition msxml6.h:10240
HRESULT(STDMETHODCALLTYPE *transformNode)(IXMLDOMDocumentType *This
HRESULT(STDMETHODCALLTYPE *put_nodeValue)(IXMLDOMDocumentType *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IXMLDOMDocumentType *This
HRESULT(STDMETHODCALLTYPE *selectSingleNode)(IXMLDOMDocumentType *This
HRESULT(STDMETHODCALLTYPE *get_parsed)(IXMLDOMDocumentType *This
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IXMLDOMDocumentType *This
IXMLDOMNode ** lastChild
Definition msxml6.h:10250
IXMLDOMNode ** nextSibling
Definition msxml6.h:10260
HRESULT(STDMETHODCALLTYPE *get_dataType)(IXMLDOMDocumentType *This
HRESULT(STDMETHODCALLTYPE *get_prefix)(IXMLDOMDocumentType *This
HRESULT(STDMETHODCALLTYPE *hasChildNodes)(IXMLDOMDocumentType *This
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:10197
DISPID REFIID LCID lcid
Definition msxml6.h:10205
HRESULT(STDMETHODCALLTYPE *get_name)(IXMLDOMDocumentType *This
HRESULT(STDMETHODCALLTYPE *get_nodeTypedValue)(IXMLDOMDocumentType *This
HRESULT(STDMETHODCALLTYPE *replaceChild)(IXMLDOMDocumentType *This
HRESULT(STDMETHODCALLTYPE *get_xml)(IXMLDOMDocumentType *This
DOMNodeType * type
Definition msxml6.h:10230
HRESULT(STDMETHODCALLTYPE *insertBefore)(IXMLDOMDocumentType *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IXMLDOMDocumentType *This
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:10206
HRESULT(STDMETHODCALLTYPE *get_nodeName)(IXMLDOMDocumentType *This
IXMLDOMNode IXMLDOMNode ** outNewChild
Definition msxml6.h:10291
HRESULT(STDMETHODCALLTYPE *get_lastChild)(IXMLDOMDocumentType *This
HRESULT(STDMETHODCALLTYPE *get_ownerDocument)(IXMLDOMDocumentType *This
HRESULT(STDMETHODCALLTYPE *get_definition)(IXMLDOMDocumentType *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:10208
IXMLDOMNode * newChild
Definition msxml6.h:10270
HRESULT(STDMETHODCALLTYPE *get_firstChild)(IXMLDOMDocumentType *This
HRESULT(STDMETHODCALLTYPE *get_nodeValue)(IXMLDOMDocumentType *This
HRESULT(STDMETHODCALLTYPE *get_parentNode)(IXMLDOMDocumentType *This
IXMLDOMDocument ** DOMDocument
Definition msxml6.h:10301
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:10210
HRESULT(STDMETHODCALLTYPE *transformNodeToObject)(IXMLDOMDocumentType *This
HRESULT(STDMETHODCALLTYPE *get_attributes)(IXMLDOMDocumentType *This
VARIANT_BOOL IXMLDOMNode ** cloneRoot
Definition msxml6.h:10307
IXMLDOMNode * stylesheet
Definition msxml6.h:10362
HRESULT(STDMETHODCALLTYPE *selectNodes)(IXMLDOMDocumentType *This
HRESULT(STDMETHODCALLTYPE *get_nodeType)(IXMLDOMDocumentType *This
IXMLDOMNamedNodeMap ** notationMap
Definition msxml6.h:10416
IXMLDOMNamedNodeMap ** attributeMap
Definition msxml6.h:10265
HRESULT(STDMETHODCALLTYPE *put_nodeTypedValue)(IXMLDOMDocumentType *This
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IXMLDOMDocumentType *This
HRESULT(STDMETHODCALLTYPE *get_entities)(IXMLDOMDocumentType *This
DISPID REFIID riid
Definition msxml6.h:10204
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:10198
HRESULT(STDMETHODCALLTYPE *get_specified)(IXMLDOMDocumentType *This
VARIANT_BOOL * isSpecified
Definition msxml6.h:10327
IXMLDOMNode VARIANT IXMLDOMNode ** outNewChild
Definition msxml6.h:10272
IXMLDOMNode BSTR * xmlString
Definition msxml6.h:10363
VARIANT_BOOL * hasChild
Definition msxml6.h:10296
IXMLDOMNode VARIANT refChild
Definition msxml6.h:10271
REFIID LPOLESTR UINT cNames
Definition msxml6.h:10196
REFIID LPOLESTR * rgszNames
Definition msxml6.h:10195
IXMLDOMNode ** firstChild
Definition msxml6.h:10245
HRESULT(STDMETHODCALLTYPE *get_nextSibling)(IXMLDOMDocumentType *This
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:10207
IXMLDOMNode ** definitionNode
Definition msxml6.h:10332
HRESULT(STDMETHODCALLTYPE *get_baseName)(IXMLDOMDocumentType *This
IXMLDOMNode ** previousSibling
Definition msxml6.h:10255
IXMLDOMNamedNodeMap ** entityMap
Definition msxml6.h:10411
VARIANT_BOOL * isParsed
Definition msxml6.h:10380
HRESULT(STDMETHODCALLTYPE *get_previousSibling)(IXMLDOMDocumentType *This
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:10190
HRESULT(STDMETHODCALLTYPE *get_notations)(IXMLDOMDocumentType *This
HRESULT(STDMETHODCALLTYPE *put_text)(IXMLDOMDocumentType *This
IXMLDOMNode IXMLDOMNode IXMLDOMNode ** outOldChild
Definition msxml6.h:10279
HRESULT(STDMETHODCALLTYPE *get_nodeTypeString)(IXMLDOMDocumentType *This
IXMLDOMNode IXMLDOMNode ** oldChild
Definition msxml6.h:10285
IXMLDOMNode ** parent
Definition msxml6.h:10235
HRESULT(STDMETHODCALLTYPE *removeChild)(IXMLDOMDocumentType *This
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:10173
BSTR IXMLDOMNodeList ** resultList
Definition msxml6.h:10369
ULONG(STDMETHODCALLTYPE *Release)(IXMLDOMDocumentType *This)
HRESULT(STDMETHODCALLTYPE *cloneNode)(IXMLDOMDocumentType *This
HRESULT(STDMETHODCALLTYPE *get_text)(IXMLDOMDocumentType *This
BSTR IXMLDOMNode ** resultNode
Definition msxml6.h:10375
IXMLDOMNode IXMLDOMNode * oldChild
Definition msxml6.h:10278
IXMLDOMNode VARIANT outputObject
Definition msxml6.h:10401
HRESULT(STDMETHODCALLTYPE *get_namespaceURI)(IXMLDOMDocumentType *This
HRESULT(STDMETHODCALLTYPE *get_childNodes)(IXMLDOMDocumentType *This
HRESULT(STDMETHODCALLTYPE *put_dataType)(IXMLDOMDocumentType *This
HRESULT(STDMETHODCALLTYPE *Invoke)(IXMLDOMDocumentType *This
IXMLDOMNode * childNode
Definition msxml6.h:10284
BSTR IXMLDOMCDATASection ** cdata
Definition msxml6.h:3354
HRESULT(STDMETHODCALLTYPE *get_ownerDocument)(IXMLDOMDocument *This
VARIANT_BOOL * isParsed
Definition msxml6.h:3284
HRESULT(STDMETHODCALLTYPE *put_async)(IXMLDOMDocument *This
HRESULT(STDMETHODCALLTYPE *get_nodeName)(IXMLDOMDocument *This
IXMLDOMNode VARIANT outputObject
Definition msxml6.h:3305
BSTR IXMLDOMComment ** comment
Definition msxml6.h:3348
IXMLDOMNode ** parent
Definition msxml6.h:3139
HRESULT(STDMETHODCALLTYPE *get_text)(IXMLDOMDocument *This
IXMLDOMNodeList ** childList
Definition msxml6.h:3144
HRESULT(STDMETHODCALLTYPE *get_url)(IXMLDOMDocument *This
VARIANT_BOOL isValidating
Definition msxml6.h:3449
HRESULT(STDMETHODCALLTYPE *load)(IXMLDOMDocument *This
HRESULT(STDMETHODCALLTYPE *createDocumentFragment)(IXMLDOMDocument *This
BSTR IXMLDOMText ** text
Definition msxml6.h:3342
HRESULT(STDMETHODCALLTYPE *put_preserveWhiteSpace)(IXMLDOMDocument *This
IXMLDOMNode IXMLDOMNode IXMLDOMNode ** outOldChild
Definition msxml6.h:3183
VARIANT_BOOL * hasChild
Definition msxml6.h:3200
BSTR IXMLDOMNode ** resultNode
Definition msxml6.h:3279
HRESULT(STDMETHODCALLTYPE *get_definition)(IXMLDOMDocument *This
HRESULT(STDMETHODCALLTYPE *get_nodeTypedValue)(IXMLDOMDocument *This
VARIANT * dataTypeName
Definition msxml6.h:3251
ULONG(STDMETHODCALLTYPE *AddRef)(IXMLDOMDocument *This)
VARIANT_BOOL isResolving
Definition msxml6.h:3459
VARIANT destination
Definition msxml6.h:3439
HRESULT(STDMETHODCALLTYPE *get_parseError)(IXMLDOMDocument *This
HRESULT(STDMETHODCALLTYPE *replaceChild)(IXMLDOMDocument *This
DISPID REFIID LCID lcid
Definition msxml6.h:3109
IXMLDOMNode IXMLDOMNode ** oldChild
Definition msxml6.h:3189
HRESULT(STDMETHODCALLTYPE *put_resolveExternals)(IXMLDOMDocument *This
IXMLDOMDocumentType ** documentType
Definition msxml6.h:3310
HRESULT(STDMETHODCALLTYPE *abort)(IXMLDOMDocument *This)
HRESULT(STDMETHODCALLTYPE *get_doctype)(IXMLDOMDocument *This
BSTR IXMLDOMNode ** node
Definition msxml6.h:3393
HRESULT(STDMETHODCALLTYPE *get_specified)(IXMLDOMDocument *This
HRESULT(STDMETHODCALLTYPE *get_xml)(IXMLDOMDocument *This
HRESULT(STDMETHODCALLTYPE *save)(IXMLDOMDocument *This
HRESULT(STDMETHODCALLTYPE *put_dataType)(IXMLDOMDocument *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:3114
HRESULT(STDMETHODCALLTYPE *createElement)(IXMLDOMDocument *This
HRESULT(STDMETHODCALLTYPE *hasChildNodes)(IXMLDOMDocument *This
HRESULT(STDMETHODCALLTYPE *nodeFromID)(IXMLDOMDocument *This
VARIANT BSTR BSTR namespaceURI
Definition msxml6.h:3386
HRESULT(STDMETHODCALLTYPE *get_preserveWhiteSpace)(IXMLDOMDocument *This
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:3101
VARIANT readystatechangeSink
Definition msxml6.h:3474
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:3078
BSTR IXMLDOMNodeList ** resultList
Definition msxml6.h:3273
VARIANT_BOOL IXMLDOMNode ** cloneRoot
Definition msxml6.h:3211
IXMLDOMNode IXMLDOMNode * oldChild
Definition msxml6.h:3182
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:3094
HRESULT(STDMETHODCALLTYPE *get_implementation)(IXMLDOMDocument *This
HRESULT(STDMETHODCALLTYPE *createAttribute)(IXMLDOMDocument *This
HRESULT(STDMETHODCALLTYPE *getElementsByTagName)(IXMLDOMDocument *This
HRESULT(STDMETHODCALLTYPE *put_nodeValue)(IXMLDOMDocument *This
HRESULT(STDMETHODCALLTYPE *removeChild)(IXMLDOMDocument *This
HRESULT(STDMETHODCALLTYPE *get_async)(IXMLDOMDocument *This
VARIANT_BOOL * isAsync
Definition msxml6.h:3419
VARIANT ondataavailableSink
Definition msxml6.h:3479
IXMLDOMNode * stylesheet
Definition msxml6.h:3266
IXMLDOMNode ** definitionNode
Definition msxml6.h:3236
HRESULT(STDMETHODCALLTYPE *put_ontransformnode)(IXMLDOMDocument *This
VARIANT VARIANT_BOOL * isSuccessful
Definition msxml6.h:3399
IXMLDOMNode ** lastChild
Definition msxml6.h:3154
HRESULT(STDMETHODCALLTYPE *get_nodeValue)(IXMLDOMDocument *This
VARIANT_BOOL * isResolving
Definition msxml6.h:3454
HRESULT(STDMETHODCALLTYPE *get_readyState)(IXMLDOMDocument *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:3113
IXMLDOMDocumentFragment ** docFrag
Definition msxml6.h:3336
HRESULT(STDMETHODCALLTYPE *get_parentNode)(IXMLDOMDocument *This
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:3102
HRESULT(STDMETHODCALLTYPE *putref_documentElement)(IXMLDOMDocument *This
VARIANT_BOOL isPreserving
Definition msxml6.h:3469
HRESULT(STDMETHODCALLTYPE *createEntityReference)(IXMLDOMDocument *This
VARIANT_BOOL deep
Definition msxml6.h:3210
HRESULT(STDMETHODCALLTYPE *get_nodeType)(IXMLDOMDocument *This
REFIID LPOLESTR UINT cNames
Definition msxml6.h:3100
IXMLDOMParseError ** errorObj
Definition msxml6.h:3409
HRESULT(STDMETHODCALLTYPE *createTextNode)(IXMLDOMDocument *This
IXMLDOMNamedNodeMap ** attributeMap
Definition msxml6.h:3169
HRESULT(STDMETHODCALLTYPE *get_lastChild)(IXMLDOMDocument *This
HRESULT(STDMETHODCALLTYPE *put_validateOnParse)(IXMLDOMDocument *This
HRESULT(STDMETHODCALLTYPE *selectNodes)(IXMLDOMDocument *This
HRESULT(STDMETHODCALLTYPE *transformNode)(IXMLDOMDocument *This
HRESULT(STDMETHODCALLTYPE *get_validateOnParse)(IXMLDOMDocument *This
HRESULT(STDMETHODCALLTYPE *get_parsed)(IXMLDOMDocument *This
HRESULT(STDMETHODCALLTYPE *get_baseName)(IXMLDOMDocument *This
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:3111
IXMLDOMNode ** nextSibling
Definition msxml6.h:3164
HRESULT(STDMETHODCALLTYPE *get_dataType)(IXMLDOMDocument *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IXMLDOMDocument *This
HRESULT(STDMETHODCALLTYPE *get_resolveExternals)(IXMLDOMDocument *This
VARIANT * typedValue
Definition msxml6.h:3241
HRESULT(STDMETHODCALLTYPE *get_namespaceURI)(IXMLDOMDocument *This
IXMLDOMNode VARIANT IXMLDOMNode ** outNewChild
Definition msxml6.h:3176
VARIANT * value
Definition msxml6.h:3124
IXMLDOMImplementation ** impl
Definition msxml6.h:3315
HRESULT(STDMETHODCALLTYPE *put_ondataavailable)(IXMLDOMDocument *This
HRESULT(STDMETHODCALLTYPE *createComment)(IXMLDOMDocument *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IXMLDOMDocument *This
HRESULT(STDMETHODCALLTYPE *get_childNodes)(IXMLDOMDocument *This
IXMLDOMDocument ** DOMDocument
Definition msxml6.h:3205
VARIANT_BOOL * isPreserving
Definition msxml6.h:3464
VARIANT ontransformnodeSink
Definition msxml6.h:3484
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:3077
BSTR IXMLDOMElement ** element
Definition msxml6.h:3331
VARIANT_BOOL * isValidating
Definition msxml6.h:3444
BSTR IXMLDOMAttribute ** attribute
Definition msxml6.h:3367
IXMLDOMNode * childNode
Definition msxml6.h:3188
HRESULT(STDMETHODCALLTYPE *createNode)(IXMLDOMDocument *This
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:3110
BSTR VARIANT_BOOL * isSuccessful
Definition msxml6.h:3434
HRESULT(STDMETHODCALLTYPE *cloneNode)(IXMLDOMDocument *This
DISPID REFIID riid
Definition msxml6.h:3108
ULONG(STDMETHODCALLTYPE *Release)(IXMLDOMDocument *This)
IXMLDOMElement ** DOMElement
Definition msxml6.h:3320
VARIANT BSTR name
Definition msxml6.h:3385
HRESULT(STDMETHODCALLTYPE *get_prefix)(IXMLDOMDocument *This
HRESULT(STDMETHODCALLTYPE *Invoke)(IXMLDOMDocument *This
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IXMLDOMDocument *This
IXMLDOMElement * DOMElement
Definition msxml6.h:3325
HRESULT(STDMETHODCALLTYPE *put_onreadystatechange)(IXMLDOMDocument *This
HRESULT(STDMETHODCALLTYPE *appendChild)(IXMLDOMDocument *This
HRESULT(STDMETHODCALLTYPE *createProcessingInstruction)(IXMLDOMDocument *This
IXMLDOMNode * newChild
Definition msxml6.h:3174
HRESULT(STDMETHODCALLTYPE *insertBefore)(IXMLDOMDocument *This
HRESULT(STDMETHODCALLTYPE *selectSingleNode)(IXMLDOMDocument *This
BSTR IXMLDOMEntityReference ** entityRef
Definition msxml6.h:3373
HRESULT(STDMETHODCALLTYPE *loadXML)(IXMLDOMDocument *This
HRESULT(STDMETHODCALLTYPE *put_text)(IXMLDOMDocument *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:3112
REFIID LPOLESTR * rgszNames
Definition msxml6.h:3099
HRESULT(STDMETHODCALLTYPE *get_firstChild)(IXMLDOMDocument *This
IXMLDOMNode VARIANT refChild
Definition msxml6.h:3175
IXMLDOMNode ** previousSibling
Definition msxml6.h:3159
HRESULT(STDMETHODCALLTYPE *get_nodeTypeString)(IXMLDOMDocument *This
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IXMLDOMDocument *This
VARIANT_BOOL * isSpecified
Definition msxml6.h:3231
HRESULT(STDMETHODCALLTYPE *transformNodeToObject)(IXMLDOMDocument *This
HRESULT(STDMETHODCALLTYPE *get_attributes)(IXMLDOMDocument *This
IXMLDOMNode ** firstChild
Definition msxml6.h:3149
HRESULT(STDMETHODCALLTYPE *get_previousSibling)(IXMLDOMDocument *This
HRESULT(STDMETHODCALLTYPE *put_nodeTypedValue)(IXMLDOMDocument *This
DOMNodeType * type
Definition msxml6.h:3134
HRESULT(STDMETHODCALLTYPE *get_nextSibling)(IXMLDOMDocument *This
BSTR BSTR IXMLDOMProcessingInstruction ** pi
Definition msxml6.h:3361
VARIANT BSTR BSTR IXMLDOMNode ** node
Definition msxml6.h:3387
HRESULT(STDMETHODCALLTYPE *get_documentElement)(IXMLDOMDocument *This
VARIANT_BOOL isAsync
Definition msxml6.h:3424
IXMLDOMNode BSTR * xmlString
Definition msxml6.h:3267
HRESULT(STDMETHODCALLTYPE *createCDATASection)(IXMLDOMDocument *This
IXMLDOMNode IXMLDOMNode ** outNewChild
Definition msxml6.h:3195
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:7611
VARIANT * value
Definition msxml6.h:7633
HRESULT(STDMETHODCALLTYPE *get_baseName)(IXMLDOMElement *This
HRESULT(STDMETHODCALLTYPE *insertBefore)(IXMLDOMElement *This
HRESULT(STDMETHODCALLTYPE *get_specified)(IXMLDOMElement *This
HRESULT(STDMETHODCALLTYPE *hasChildNodes)(IXMLDOMElement *This
IXMLDOMNode ** nextSibling
Definition msxml6.h:7673
HRESULT(STDMETHODCALLTYPE *replaceChild)(IXMLDOMElement *This
IXMLDOMNode VARIANT outputObject
Definition msxml6.h:7814
IXMLDOMNodeList ** childList
Definition msxml6.h:7653
IXMLDOMDocument ** DOMDocument
Definition msxml6.h:7714
HRESULT(STDMETHODCALLTYPE *get_xml)(IXMLDOMElement *This
REFIID LPOLESTR UINT cNames
Definition msxml6.h:7609
HRESULT(STDMETHODCALLTYPE *get_dataType)(IXMLDOMElement *This
HRESULT(STDMETHODCALLTYPE *get_tagName)(IXMLDOMElement *This
HRESULT(STDMETHODCALLTYPE *get_lastChild)(IXMLDOMElement *This
DISPID REFIID riid
Definition msxml6.h:7617
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:7587
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:7603
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:7610
HRESULT(STDMETHODCALLTYPE *get_previousSibling)(IXMLDOMElement *This
IXMLDOMNode IXMLDOMNode ** oldChild
Definition msxml6.h:7698
HRESULT(STDMETHODCALLTYPE *transformNodeToObject)(IXMLDOMElement *This
IXMLDOMNode ** previousSibling
Definition msxml6.h:7668
BSTR VARIANT value
Definition msxml6.h:7831
HRESULT(STDMETHODCALLTYPE *removeAttribute)(IXMLDOMElement *This
BSTR IXMLDOMAttribute ** attributeNode
Definition msxml6.h:7842
IXMLDOMNode VARIANT refChild
Definition msxml6.h:7684
BSTR IXMLDOMNode ** resultNode
Definition msxml6.h:7788
BSTR IXMLDOMNodeList ** resultList
Definition msxml6.h:7782
IXMLDOMNode IXMLDOMNode IXMLDOMNode ** outOldChild
Definition msxml6.h:7692
DISPID REFIID LCID lcid
Definition msxml6.h:7618
IXMLDOMNode VARIANT IXMLDOMNode ** outNewChild
Definition msxml6.h:7685
IXMLDOMAttribute IXMLDOMAttribute ** attributeNode
Definition msxml6.h:7848
HRESULT(STDMETHODCALLTYPE *get_nodeType)(IXMLDOMElement *This
HRESULT(STDMETHODCALLTYPE *get_nodeName)(IXMLDOMElement *This
HRESULT(STDMETHODCALLTYPE *setAttribute)(IXMLDOMElement *This
HRESULT(STDMETHODCALLTYPE *put_dataType)(IXMLDOMElement *This
VARIANT_BOOL IXMLDOMNode ** cloneRoot
Definition msxml6.h:7720
BSTR * prefixString
Definition msxml6.h:7803
HRESULT(STDMETHODCALLTYPE *getElementsByTagName)(IXMLDOMElement *This
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:7586
IXMLDOMNode IXMLDOMNode * oldChild
Definition msxml6.h:7691
HRESULT(STDMETHODCALLTYPE *normalize)(IXMLDOMElement *This)
HRESULT(STDMETHODCALLTYPE *get_childNodes)(IXMLDOMElement *This
REFIID LPOLESTR * rgszNames
Definition msxml6.h:7608
VARIANT_BOOL * isSpecified
Definition msxml6.h:7740
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:7623
HRESULT(STDMETHODCALLTYPE *get_text)(IXMLDOMElement *This
IXMLDOMAttribute * DOMAttribute
Definition msxml6.h:7847
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:7622
UINT LCID lcid
Definition msxml6.h:7602
HRESULT(STDMETHODCALLTYPE *appendChild)(IXMLDOMElement *This
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:7619
IXMLDOMNode BSTR * xmlString
Definition msxml6.h:7776
HRESULT(STDMETHODCALLTYPE *transformNode)(IXMLDOMElement *This
ULONG(STDMETHODCALLTYPE *AddRef)(IXMLDOMElement *This)
VARIANT * typedValue
Definition msxml6.h:7750
HRESULT(STDMETHODCALLTYPE *get_definition)(IXMLDOMElement *This
HRESULT(STDMETHODCALLTYPE *get_prefix)(IXMLDOMElement *This
IXMLDOMNode ** parent
Definition msxml6.h:7648
HRESULT(STDMETHODCALLTYPE *get_ownerDocument)(IXMLDOMElement *This
HRESULT(STDMETHODCALLTYPE *removeChild)(IXMLDOMElement *This
HRESULT(STDMETHODCALLTYPE *put_nodeTypedValue)(IXMLDOMElement *This
HRESULT(STDMETHODCALLTYPE *get_nodeValue)(IXMLDOMElement *This
HRESULT(STDMETHODCALLTYPE *removeAttributeNode)(IXMLDOMElement *This
IXMLDOMNode * newChild
Definition msxml6.h:7683
HRESULT(STDMETHODCALLTYPE *put_text)(IXMLDOMElement *This
VARIANT_BOOL deep
Definition msxml6.h:7719
VARIANT typedValue
Definition msxml6.h:7755
HRESULT(STDMETHODCALLTYPE *put_nodeValue)(IXMLDOMElement *This
HRESULT(STDMETHODCALLTYPE *getAttribute)(IXMLDOMElement *This
HRESULT(STDMETHODCALLTYPE *get_nextSibling)(IXMLDOMElement *This
BSTR VARIANT * value
Definition msxml6.h:7825
VARIANT_BOOL * isParsed
Definition msxml6.h:7793
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:7620
IXMLDOMNode * stylesheet
Definition msxml6.h:7775
HRESULT(STDMETHODCALLTYPE *get_nodeTypedValue)(IXMLDOMElement *This
DISPID dispIdMember
Definition msxml6.h:7616
IXMLDOMNamedNodeMap ** attributeMap
Definition msxml6.h:7678
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IXMLDOMElement *This
HRESULT(STDMETHODCALLTYPE *Invoke)(IXMLDOMElement *This
IXMLDOMNode IXMLDOMNode ** outNewChild
Definition msxml6.h:7704
DOMNodeType * type
Definition msxml6.h:7643
IXMLDOMNode ** lastChild
Definition msxml6.h:7663
HRESULT(STDMETHODCALLTYPE *getAttributeNode)(IXMLDOMElement *This
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IXMLDOMElement *This
VARIANT * dataTypeName
Definition msxml6.h:7760
HRESULT(STDMETHODCALLTYPE *get_parsed)(IXMLDOMElement *This
IXMLDOMNode * childNode
Definition msxml6.h:7697
IXMLDOMNode ** definitionNode
Definition msxml6.h:7745
HRESULT(STDMETHODCALLTYPE *setAttributeNode)(IXMLDOMElement *This
HRESULT(STDMETHODCALLTYPE *get_nodeTypeString)(IXMLDOMElement *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IXMLDOMElement *This
HRESULT(STDMETHODCALLTYPE *get_attributes)(IXMLDOMElement *This
HRESULT(STDMETHODCALLTYPE *get_firstChild)(IXMLDOMElement *This
HRESULT(STDMETHODCALLTYPE *get_namespaceURI)(IXMLDOMElement *This
VARIANT_BOOL * hasChild
Definition msxml6.h:7709
IXMLDOMNode ** firstChild
Definition msxml6.h:7658
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IXMLDOMElement *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:7621
HRESULT(STDMETHODCALLTYPE *selectSingleNode)(IXMLDOMElement *This
HRESULT(STDMETHODCALLTYPE *cloneNode)(IXMLDOMElement *This
ULONG(STDMETHODCALLTYPE *Release)(IXMLDOMElement *This)
HRESULT(STDMETHODCALLTYPE *get_parentNode)(IXMLDOMElement *This
BSTR * namespaceURI
Definition msxml6.h:7798
HRESULT(STDMETHODCALLTYPE *selectNodes)(IXMLDOMElement *This
HRESULT(STDMETHODCALLTYPE *transformNodeToObject)(IXMLDOMEntityReference *This
HRESULT(STDMETHODCALLTYPE *get_parentNode)(IXMLDOMEntityReference *This
HRESULT(STDMETHODCALLTYPE *get_firstChild)(IXMLDOMEntityReference *This
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:11613
IXMLDOMNode IXMLDOMNode ** outNewChild
Definition msxml6.h:11707
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:11623
HRESULT(STDMETHODCALLTYPE *insertBefore)(IXMLDOMEntityReference *This
HRESULT(STDMETHODCALLTYPE *get_nodeValue)(IXMLDOMEntityReference *This
HRESULT(STDMETHODCALLTYPE *get_text)(IXMLDOMEntityReference *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:11624
REFIID LPOLESTR * rgszNames
Definition msxml6.h:11611
HRESULT(STDMETHODCALLTYPE *selectNodes)(IXMLDOMEntityReference *This
HRESULT(STDMETHODCALLTYPE *get_nodeTypedValue)(IXMLDOMEntityReference *This
HRESULT(STDMETHODCALLTYPE *get_baseName)(IXMLDOMEntityReference *This
HRESULT(STDMETHODCALLTYPE *put_text)(IXMLDOMEntityReference *This
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IXMLDOMEntityReference *This
HRESULT(STDMETHODCALLTYPE *get_namespaceURI)(IXMLDOMEntityReference *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IXMLDOMEntityReference *This
BSTR IXMLDOMNodeList ** resultList
Definition msxml6.h:11785
VARIANT_BOOL IXMLDOMNode ** cloneRoot
Definition msxml6.h:11723
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:11626
HRESULT(STDMETHODCALLTYPE *cloneNode)(IXMLDOMEntityReference *This
HRESULT(STDMETHODCALLTYPE *get_attributes)(IXMLDOMEntityReference *This
IXMLDOMNode * stylesheet
Definition msxml6.h:11778
IXMLDOMNode ** definitionNode
Definition msxml6.h:11748
HRESULT(STDMETHODCALLTYPE *get_nodeName)(IXMLDOMEntityReference *This
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:11589
HRESULT(STDMETHODCALLTYPE *get_nextSibling)(IXMLDOMEntityReference *This
HRESULT(STDMETHODCALLTYPE *get_lastChild)(IXMLDOMEntityReference *This
HRESULT(STDMETHODCALLTYPE *selectSingleNode)(IXMLDOMEntityReference *This
VARIANT_BOOL * isParsed
Definition msxml6.h:11796
VARIANT_BOOL * isSpecified
Definition msxml6.h:11743
HRESULT(STDMETHODCALLTYPE *get_previousSibling)(IXMLDOMEntityReference *This
HRESULT(STDMETHODCALLTYPE *get_prefix)(IXMLDOMEntityReference *This
HRESULT(STDMETHODCALLTYPE *transformNode)(IXMLDOMEntityReference *This
IXMLDOMNode ** firstChild
Definition msxml6.h:11661
IXMLDOMNode IXMLDOMNode ** oldChild
Definition msxml6.h:11701
IXMLDOMNode * childNode
Definition msxml6.h:11700
IXMLDOMNode BSTR * xmlString
Definition msxml6.h:11779
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:11606
BSTR IXMLDOMNode ** resultNode
Definition msxml6.h:11791
HRESULT(STDMETHODCALLTYPE *get_nodeType)(IXMLDOMEntityReference *This
HRESULT(STDMETHODCALLTYPE *hasChildNodes)(IXMLDOMEntityReference *This
VARIANT_BOOL * hasChild
Definition msxml6.h:11712
HRESULT(STDMETHODCALLTYPE *Invoke)(IXMLDOMEntityReference *This
HRESULT(STDMETHODCALLTYPE *put_dataType)(IXMLDOMEntityReference *This
HRESULT(STDMETHODCALLTYPE *get_childNodes)(IXMLDOMEntityReference *This
HRESULT(STDMETHODCALLTYPE *put_nodeTypedValue)(IXMLDOMEntityReference *This
ULONG(STDMETHODCALLTYPE *Release)(IXMLDOMEntityReference *This)
ULONG(STDMETHODCALLTYPE *AddRef)(IXMLDOMEntityReference *This)
HRESULT(STDMETHODCALLTYPE *get_dataType)(IXMLDOMEntityReference *This
HRESULT(STDMETHODCALLTYPE *appendChild)(IXMLDOMEntityReference *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:11625
IXMLDOMNode ** parent
Definition msxml6.h:11651
HRESULT(STDMETHODCALLTYPE *get_specified)(IXMLDOMEntityReference *This
HRESULT(STDMETHODCALLTYPE *get_definition)(IXMLDOMEntityReference *This
IXMLDOMNode VARIANT IXMLDOMNode ** outNewChild
Definition msxml6.h:11688
IXMLDOMNode IXMLDOMNode IXMLDOMNode ** outOldChild
Definition msxml6.h:11695
IXMLDOMNode ** lastChild
Definition msxml6.h:11666
IXMLDOMNode IXMLDOMNode * oldChild
Definition msxml6.h:11694
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:11614
HRESULT(STDMETHODCALLTYPE *removeChild)(IXMLDOMEntityReference *This
IXMLDOMNode ** nextSibling
Definition msxml6.h:11676
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IXMLDOMEntityReference *This
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:11590
HRESULT(STDMETHODCALLTYPE *get_parsed)(IXMLDOMEntityReference *This
IXMLDOMNodeList ** childList
Definition msxml6.h:11656
IXMLDOMNode VARIANT refChild
Definition msxml6.h:11687
IXMLDOMNamedNodeMap ** attributeMap
Definition msxml6.h:11681
HRESULT(STDMETHODCALLTYPE *get_ownerDocument)(IXMLDOMEntityReference *This
DISPID REFIID LCID lcid
Definition msxml6.h:11621
HRESULT(STDMETHODCALLTYPE *replaceChild)(IXMLDOMEntityReference *This
IXMLDOMNode VARIANT outputObject
Definition msxml6.h:11817
HRESULT(STDMETHODCALLTYPE *put_nodeValue)(IXMLDOMEntityReference *This
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IXMLDOMEntityReference *This
IXMLDOMDocument ** DOMDocument
Definition msxml6.h:11717
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:11622
IXMLDOMNode ** previousSibling
Definition msxml6.h:11671
REFIID LPOLESTR UINT cNames
Definition msxml6.h:11612
HRESULT(STDMETHODCALLTYPE *get_nodeTypeString)(IXMLDOMEntityReference *This
HRESULT(STDMETHODCALLTYPE *get_xml)(IXMLDOMEntityReference *This
IXMLDOMNode ** nextSibling
Definition msxml6.h:11202
HRESULT(STDMETHODCALLTYPE *get_parsed)(IXMLDOMEntity *This
UINT LCID lcid
Definition msxml6.h:11131
BSTR * prefixString
Definition msxml6.h:11332
IXMLDOMDocument ** DOMDocument
Definition msxml6.h:11243
HRESULT(STDMETHODCALLTYPE *removeChild)(IXMLDOMEntity *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:11151
HRESULT(STDMETHODCALLTYPE *get_systemId)(IXMLDOMEntity *This
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IXMLDOMEntity *This
IXMLDOMNode ** lastChild
Definition msxml6.h:11192
VARIANT_BOOL * hasChild
Definition msxml6.h:11238
VARIANT * value
Definition msxml6.h:11162
VARIANT_BOOL IXMLDOMNode ** cloneRoot
Definition msxml6.h:11249
IXMLDOMNode ** firstChild
Definition msxml6.h:11187
HRESULT(STDMETHODCALLTYPE *get_prefix)(IXMLDOMEntity *This
HRESULT(STDMETHODCALLTYPE *selectNodes)(IXMLDOMEntity *This
HRESULT(STDMETHODCALLTYPE *insertBefore)(IXMLDOMEntity *This
HRESULT(STDMETHODCALLTYPE *Invoke)(IXMLDOMEntity *This
HRESULT(STDMETHODCALLTYPE *get_parentNode)(IXMLDOMEntity *This
VARIANT_BOOL * isParsed
Definition msxml6.h:11322
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:11152
IXMLDOMNode ** parent
Definition msxml6.h:11177
HRESULT(STDMETHODCALLTYPE *get_dataType)(IXMLDOMEntity *This
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:11115
IXMLDOMNode VARIANT IXMLDOMNode ** outNewChild
Definition msxml6.h:11214
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:11132
HRESULT(STDMETHODCALLTYPE *get_nodeType)(IXMLDOMEntity *This
HRESULT(STDMETHODCALLTYPE *get_firstChild)(IXMLDOMEntity *This
IXMLDOMNamedNodeMap ** attributeMap
Definition msxml6.h:11207
VARIANT_BOOL deep
Definition msxml6.h:11248
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:11150
ULONG(STDMETHODCALLTYPE *AddRef)(IXMLDOMEntity *This)
HRESULT(STDMETHODCALLTYPE *get_specified)(IXMLDOMEntity *This
VARIANT * dataTypeName
Definition msxml6.h:11289
HRESULT(STDMETHODCALLTYPE *transformNodeToObject)(IXMLDOMEntity *This
HRESULT(STDMETHODCALLTYPE *get_nodeTypedValue)(IXMLDOMEntity *This
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:11139
DISPID REFIID riid
Definition msxml6.h:11146
BSTR IXMLDOMNode ** resultNode
Definition msxml6.h:11317
HRESULT(STDMETHODCALLTYPE *get_ownerDocument)(IXMLDOMEntity *This
HRESULT(STDMETHODCALLTYPE *get_definition)(IXMLDOMEntity *This
HRESULT(STDMETHODCALLTYPE *put_nodeValue)(IXMLDOMEntity *This
IXMLDOMNode * childNode
Definition msxml6.h:11226
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IXMLDOMEntity *This
HRESULT(STDMETHODCALLTYPE *put_nodeTypedValue)(IXMLDOMEntity *This
HRESULT(STDMETHODCALLTYPE *appendChild)(IXMLDOMEntity *This
HRESULT(STDMETHODCALLTYPE *get_baseName)(IXMLDOMEntity *This
BSTR IXMLDOMNodeList ** resultList
Definition msxml6.h:11311
HRESULT(STDMETHODCALLTYPE *selectSingleNode)(IXMLDOMEntity *This
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:11148
BSTR * namespaceURI
Definition msxml6.h:11327
IXMLDOMNode ** previousSibling
Definition msxml6.h:11197
HRESULT(STDMETHODCALLTYPE *replaceChild)(IXMLDOMEntity *This
HRESULT(STDMETHODCALLTYPE *get_publicId)(IXMLDOMEntity *This
HRESULT(STDMETHODCALLTYPE *get_nodeValue)(IXMLDOMEntity *This
VARIANT * publicID
Definition msxml6.h:11348
IXMLDOMNode IXMLDOMNode ** outNewChild
Definition msxml6.h:11233
HRESULT(STDMETHODCALLTYPE *get_nodeName)(IXMLDOMEntity *This
HRESULT(STDMETHODCALLTYPE *put_dataType)(IXMLDOMEntity *This
IXMLDOMNode * stylesheet
Definition msxml6.h:11304
IXMLDOMNodeList ** childList
Definition msxml6.h:11182
IXMLDOMNode VARIANT outputObject
Definition msxml6.h:11343
HRESULT(STDMETHODCALLTYPE *get_namespaceURI)(IXMLDOMEntity *This
HRESULT(STDMETHODCALLTYPE *cloneNode)(IXMLDOMEntity *This
HRESULT(STDMETHODCALLTYPE *get_attributes)(IXMLDOMEntity *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IXMLDOMEntity *This
IXMLDOMNode IXMLDOMNode IXMLDOMNode ** outOldChild
Definition msxml6.h:11221
HRESULT(STDMETHODCALLTYPE *transformNode)(IXMLDOMEntity *This
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:11140
HRESULT(STDMETHODCALLTYPE *get_childNodes)(IXMLDOMEntity *This
VARIANT * typedValue
Definition msxml6.h:11279
VARIANT typedValue
Definition msxml6.h:11284
HRESULT(STDMETHODCALLTYPE *put_text)(IXMLDOMEntity *This
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:11116
HRESULT(STDMETHODCALLTYPE *get_lastChild)(IXMLDOMEntity *This
IXMLDOMNode BSTR * xmlString
Definition msxml6.h:11305
IXMLDOMNode IXMLDOMNode ** oldChild
Definition msxml6.h:11227
REFIID LPOLESTR * rgszNames
Definition msxml6.h:11137
REFIID LPOLESTR UINT cNames
Definition msxml6.h:11138
DISPID REFIID LCID lcid
Definition msxml6.h:11147
HRESULT(STDMETHODCALLTYPE *get_xml)(IXMLDOMEntity *This
ULONG(STDMETHODCALLTYPE *Release)(IXMLDOMEntity *This)
IXMLDOMNode ** definitionNode
Definition msxml6.h:11274
HRESULT(STDMETHODCALLTYPE *get_previousSibling)(IXMLDOMEntity *This
HRESULT(STDMETHODCALLTYPE *get_nodeTypeString)(IXMLDOMEntity *This
HRESULT(STDMETHODCALLTYPE *get_text)(IXMLDOMEntity *This
IXMLDOMNode VARIANT refChild
Definition msxml6.h:11213
HRESULT(STDMETHODCALLTYPE *get_nextSibling)(IXMLDOMEntity *This
IXMLDOMNode * newChild
Definition msxml6.h:11212
DISPID dispIdMember
Definition msxml6.h:11145
HRESULT(STDMETHODCALLTYPE *get_notationName)(IXMLDOMEntity *This
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:11149
IXMLDOMNode IXMLDOMNode * oldChild
Definition msxml6.h:11220
VARIANT * systemID
Definition msxml6.h:11353
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IXMLDOMEntity *This
HRESULT(STDMETHODCALLTYPE *hasChildNodes)(IXMLDOMEntity *This
DOMNodeType * type
Definition msxml6.h:11172
VARIANT_BOOL * isSpecified
Definition msxml6.h:11269
HRESULT(STDMETHODCALLTYPE *hasFeature)(IXMLDOMImplementation *This
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:1425
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:1442
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:1409
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IXMLDOMImplementation *This
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IXMLDOMImplementation *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:1443
DISPID REFIID LCID lcid
Definition msxml6.h:1440
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:1444
HRESULT(STDMETHODCALLTYPE *Invoke)(IXMLDOMImplementation *This
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IXMLDOMImplementation *This
ULONG(STDMETHODCALLTYPE *Release)(IXMLDOMImplementation *This)
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:1432
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:1433
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:1408
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:1445
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:1441
ULONG(STDMETHODCALLTYPE *AddRef)(IXMLDOMImplementation *This)
REFIID LPOLESTR * rgszNames
Definition msxml6.h:1430
REFIID LPOLESTR UINT cNames
Definition msxml6.h:1431
BSTR BSTR VARIANT_BOOL * hasFeature
Definition msxml6.h:1452
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IXMLDOMImplementation *This
HRESULT(STDMETHODCALLTYPE *reset)(IXMLDOMNamedNodeMap *This)
long IXMLDOMNode ** listItem
Definition msxml6.h:6176
HRESULT(STDMETHODCALLTYPE *removeQualifiedItem)(IXMLDOMNamedNodeMap *This
BSTR BSTR IXMLDOMNode ** qualifiedItem
Definition msxml6.h:6188
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:6132
HRESULT(STDMETHODCALLTYPE *get__newEnum)(IXMLDOMNamedNodeMap *This
IXMLDOMNode * newItem
Definition msxml6.h:6163
HRESULT(STDMETHODCALLTYPE *removeNamedItem)(IXMLDOMNamedNodeMap *This
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:6115
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:6152
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IXMLDOMNamedNodeMap *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:6150
HRESULT(STDMETHODCALLTYPE *get_item)(IXMLDOMNamedNodeMap *This
ULONG(STDMETHODCALLTYPE *Release)(IXMLDOMNamedNodeMap *This)
REFIID LPOLESTR * rgszNames
Definition msxml6.h:6137
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IXMLDOMNamedNodeMap *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IXMLDOMNamedNodeMap *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IXMLDOMNamedNodeMap *This
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:6148
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:6116
HRESULT(STDMETHODCALLTYPE *nextNode)(IXMLDOMNamedNodeMap *This
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:6139
HRESULT(STDMETHODCALLTYPE *Invoke)(IXMLDOMNamedNodeMap *This
ULONG(STDMETHODCALLTYPE *AddRef)(IXMLDOMNamedNodeMap *This)
DISPID REFIID riid
Definition msxml6.h:6146
HRESULT(STDMETHODCALLTYPE *get_length)(IXMLDOMNamedNodeMap *This
HRESULT(STDMETHODCALLTYPE *getNamedItem)(IXMLDOMNamedNodeMap *This
REFIID LPOLESTR UINT cNames
Definition msxml6.h:6138
DISPID REFIID LCID lcid
Definition msxml6.h:6147
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:6149
HRESULT(STDMETHODCALLTYPE *getQualifiedItem)(IXMLDOMNamedNodeMap *This
IXMLDOMNode ** nextItem
Definition msxml6.h:6200
HRESULT(STDMETHODCALLTYPE *setNamedItem)(IXMLDOMNamedNodeMap *This
IXMLDOMNode IXMLDOMNode ** nameItem
Definition msxml6.h:6164
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:6151
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:6140
BSTR IXMLDOMNode ** namedItem
Definition msxml6.h:6158
HRESULT(STDMETHODCALLTYPE *get_item)(IXMLDOMNodeList *This
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IXMLDOMNodeList *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:5897
ULONG(STDMETHODCALLTYPE *AddRef)(IXMLDOMNodeList *This)
long IXMLDOMNode ** listItem
Definition msxml6.h:5905
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IXMLDOMNodeList *This
DISPID REFIID LCID lcid
Definition msxml6.h:5894
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:5898
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:5896
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:5862
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:5899
HRESULT(STDMETHODCALLTYPE *reset)(IXMLDOMNodeList *This)
DISPID REFIID riid
Definition msxml6.h:5893
REFIID LPOLESTR * rgszNames
Definition msxml6.h:5884
IUnknown ** ppUnk
Definition msxml6.h:5924
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:5879
HRESULT(STDMETHODCALLTYPE *get__newEnum)(IXMLDOMNodeList *This
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:5895
IXMLDOMNode ** nextItem
Definition msxml6.h:5915
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:5886
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IXMLDOMNodeList *This
HRESULT(STDMETHODCALLTYPE *get_length)(IXMLDOMNodeList *This
HRESULT(STDMETHODCALLTYPE *Invoke)(IXMLDOMNodeList *This
ULONG(STDMETHODCALLTYPE *Release)(IXMLDOMNodeList *This)
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:5887
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IXMLDOMNodeList *This
HRESULT(STDMETHODCALLTYPE *nextNode)(IXMLDOMNodeList *This
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:5863
REFIID LPOLESTR UINT cNames
Definition msxml6.h:5885
IXMLDOMNode ** previousSibling
Definition msxml6.h:1745
VARIANT_BOOL IXMLDOMNode ** cloneRoot
Definition msxml6.h:1797
IXMLDOMNode * stylesheet
Definition msxml6.h:1852
HRESULT(STDMETHODCALLTYPE *appendChild)(IXMLDOMNode *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:1699
VARIANT * dataTypeName
Definition msxml6.h:1837
REFIID LPOLESTR UINT cNames
Definition msxml6.h:1686
HRESULT(STDMETHODCALLTYPE *get_dataType)(IXMLDOMNode *This
HRESULT(STDMETHODCALLTYPE *put_nodeValue)(IXMLDOMNode *This
IXMLDOMNode IXMLDOMNode * oldChild
Definition msxml6.h:1768
HRESULT(STDMETHODCALLTYPE *get_ownerDocument)(IXMLDOMNode *This
BSTR * nodeType
Definition msxml6.h:1802
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:1664
VARIANT_BOOL * hasChild
Definition msxml6.h:1786
HRESULT(STDMETHODCALLTYPE *get_firstChild)(IXMLDOMNode *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:1698
BSTR * prefixString
Definition msxml6.h:1880
HRESULT(STDMETHODCALLTYPE *get_nodeName)(IXMLDOMNode *This
BSTR IXMLDOMNode ** resultNode
Definition msxml6.h:1865
IXMLDOMNode VARIANT outputObject
Definition msxml6.h:1891
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:1697
HRESULT(STDMETHODCALLTYPE *get_parentNode)(IXMLDOMNode *This
IXMLDOMNode VARIANT refChild
Definition msxml6.h:1761
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:1688
HRESULT(STDMETHODCALLTYPE *get_prefix)(IXMLDOMNode *This
HRESULT(STDMETHODCALLTYPE *replaceChild)(IXMLDOMNode *This
VARIANT_BOOL * isSpecified
Definition msxml6.h:1817
HRESULT(STDMETHODCALLTYPE *insertBefore)(IXMLDOMNode *This
IXMLDOMNode BSTR * xmlString
Definition msxml6.h:1853
IXMLDOMNamedNodeMap ** attributeMap
Definition msxml6.h:1755
IXMLDOMNode IXMLDOMNode ** oldChild
Definition msxml6.h:1775
DISPID REFIID riid
Definition msxml6.h:1694
ULONG(STDMETHODCALLTYPE *AddRef)(IXMLDOMNode *This)
HRESULT(STDMETHODCALLTYPE *get_nextSibling)(IXMLDOMNode *This
HRESULT(STDMETHODCALLTYPE *transformNode)(IXMLDOMNode *This
HRESULT(STDMETHODCALLTYPE *get_nodeTypedValue)(IXMLDOMNode *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:1700
VARIANT * value
Definition msxml6.h:1710
HRESULT(STDMETHODCALLTYPE *get_nodeType)(IXMLDOMNode *This
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:1663
HRESULT(STDMETHODCALLTYPE *get_lastChild)(IXMLDOMNode *This
IXMLDOMNode ** parent
Definition msxml6.h:1725
UINT * pctinfo
Definition msxml6.h:1674
VARIANT * typedValue
Definition msxml6.h:1827
HRESULT(STDMETHODCALLTYPE *get_childNodes)(IXMLDOMNode *This
HRESULT(STDMETHODCALLTYPE *get_text)(IXMLDOMNode *This
IXMLDOMNode ** definitionNode
Definition msxml6.h:1822
HRESULT(STDMETHODCALLTYPE *transformNodeToObject)(IXMLDOMNode *This
IXMLDOMNode IXMLDOMNode IXMLDOMNode ** outOldChild
Definition msxml6.h:1769
VARIANT value
Definition msxml6.h:1715
BSTR dataTypeName
Definition msxml6.h:1842
HRESULT(STDMETHODCALLTYPE *get_nodeTypeString)(IXMLDOMNode *This
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:1687
DISPID REFIID LCID lcid
Definition msxml6.h:1695
BSTR * xmlString
Definition msxml6.h:1847
HRESULT(STDMETHODCALLTYPE *selectNodes)(IXMLDOMNode *This
HRESULT(STDMETHODCALLTYPE *Invoke)(IXMLDOMNode *This
HRESULT(STDMETHODCALLTYPE *get_nodeValue)(IXMLDOMNode *This
HRESULT(STDMETHODCALLTYPE *get_namespaceURI)(IXMLDOMNode *This
VARIANT_BOOL deep
Definition msxml6.h:1796
VARIANT_BOOL * isParsed
Definition msxml6.h:1870
IXMLDOMNode ** nextSibling
Definition msxml6.h:1750
DOMNodeType * type
Definition msxml6.h:1720
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IXMLDOMNode *This
HRESULT(STDMETHODCALLTYPE *put_dataType)(IXMLDOMNode *This
HRESULT(STDMETHODCALLTYPE *get_previousSibling)(IXMLDOMNode *This
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:1680
HRESULT(STDMETHODCALLTYPE *removeChild)(IXMLDOMNode *This
IXMLDOMNode * childNode
Definition msxml6.h:1774
IXMLDOMNode VARIANT IXMLDOMNode ** outNewChild
Definition msxml6.h:1762
HRESULT(STDMETHODCALLTYPE *hasChildNodes)(IXMLDOMNode *This
HRESULT(STDMETHODCALLTYPE *get_definition)(IXMLDOMNode *This
UINT LCID lcid
Definition msxml6.h:1679
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IXMLDOMNode *This
REFIID LPOLESTR * rgszNames
Definition msxml6.h:1685
IXMLDOMDocument ** DOMDocument
Definition msxml6.h:1791
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IXMLDOMNode *This
IXMLDOMNode IXMLDOMNode ** outNewChild
Definition msxml6.h:1781
IXMLDOMNodeList ** childList
Definition msxml6.h:1730
IXMLDOMNode ** firstChild
Definition msxml6.h:1735
HRESULT(STDMETHODCALLTYPE *selectSingleNode)(IXMLDOMNode *This
BSTR * namespaceURI
Definition msxml6.h:1875
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:1696
BSTR IXMLDOMNodeList ** resultList
Definition msxml6.h:1859
HRESULT(STDMETHODCALLTYPE *get_baseName)(IXMLDOMNode *This
HRESULT(STDMETHODCALLTYPE *put_text)(IXMLDOMNode *This
BSTR * nameString
Definition msxml6.h:1885
HRESULT(STDMETHODCALLTYPE *get_specified)(IXMLDOMNode *This
ULONG(STDMETHODCALLTYPE *Release)(IXMLDOMNode *This)
VARIANT typedValue
Definition msxml6.h:1832
HRESULT(STDMETHODCALLTYPE *get_xml)(IXMLDOMNode *This
IXMLDOMNode ** lastChild
Definition msxml6.h:1740
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IXMLDOMNode *This
HRESULT(STDMETHODCALLTYPE *cloneNode)(IXMLDOMNode *This
HRESULT(STDMETHODCALLTYPE *put_nodeTypedValue)(IXMLDOMNode *This
HRESULT(STDMETHODCALLTYPE *get_parsed)(IXMLDOMNode *This
DISPID dispIdMember
Definition msxml6.h:1693
HRESULT(STDMETHODCALLTYPE *get_attributes)(IXMLDOMNode *This
IXMLDOMNode * newChild
Definition msxml6.h:1760
HRESULT(STDMETHODCALLTYPE *put_text)(IXMLDOMNotation *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:10690
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IXMLDOMNotation *This
VARIANT * publicID
Definition msxml6.h:10886
HRESULT(STDMETHODCALLTYPE *get_attributes)(IXMLDOMNotation *This
VARIANT_BOOL * isSpecified
Definition msxml6.h:10807
HRESULT(STDMETHODCALLTYPE *insertBefore)(IXMLDOMNotation *This
HRESULT(STDMETHODCALLTYPE *put_dataType)(IXMLDOMNotation *This
IXMLDOMNode VARIANT refChild
Definition msxml6.h:10751
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:10678
REFIID LPOLESTR * rgszNames
Definition msxml6.h:10675
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:10670
HRESULT(STDMETHODCALLTYPE *get_baseName)(IXMLDOMNotation *This
VARIANT_BOOL deep
Definition msxml6.h:10786
HRESULT(STDMETHODCALLTYPE *get_nextSibling)(IXMLDOMNotation *This
IXMLDOMNode ** parent
Definition msxml6.h:10715
HRESULT(STDMETHODCALLTYPE *put_nodeTypedValue)(IXMLDOMNotation *This
HRESULT(STDMETHODCALLTYPE *get_namespaceURI)(IXMLDOMNotation *This
HRESULT(STDMETHODCALLTYPE *get_nodeName)(IXMLDOMNotation *This
HRESULT(STDMETHODCALLTYPE *get_definition)(IXMLDOMNotation *This
HRESULT(STDMETHODCALLTYPE *get_ownerDocument)(IXMLDOMNotation *This
HRESULT(STDMETHODCALLTYPE *get_xml)(IXMLDOMNotation *This
VARIANT * typedValue
Definition msxml6.h:10817
IXMLDOMNode BSTR * xmlString
Definition msxml6.h:10843
IXMLDOMNode ** definitionNode
Definition msxml6.h:10812
HRESULT(STDMETHODCALLTYPE *get_childNodes)(IXMLDOMNotation *This
IXMLDOMNamedNodeMap ** attributeMap
Definition msxml6.h:10745
DISPID REFIID LCID lcid
Definition msxml6.h:10685
HRESULT(STDMETHODCALLTYPE *get_prefix)(IXMLDOMNotation *This
IXMLDOMNode IXMLDOMNode IXMLDOMNode ** outOldChild
Definition msxml6.h:10759
HRESULT(STDMETHODCALLTYPE *removeChild)(IXMLDOMNotation *This
VARIANT_BOOL * isParsed
Definition msxml6.h:10860
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IXMLDOMNotation *This
HRESULT(STDMETHODCALLTYPE *selectNodes)(IXMLDOMNotation *This
HRESULT(STDMETHODCALLTYPE *get_nodeTypeString)(IXMLDOMNotation *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:10688
HRESULT(STDMETHODCALLTYPE *get_nodeTypedValue)(IXMLDOMNotation *This
HRESULT(STDMETHODCALLTYPE *transformNodeToObject)(IXMLDOMNotation *This
IXMLDOMDocument ** DOMDocument
Definition msxml6.h:10781
VARIANT_BOOL * hasChild
Definition msxml6.h:10776
HRESULT(STDMETHODCALLTYPE *transformNode)(IXMLDOMNotation *This
HRESULT(STDMETHODCALLTYPE *get_lastChild)(IXMLDOMNotation *This
DOMNodeType * type
Definition msxml6.h:10710
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IXMLDOMNotation *This
BSTR IXMLDOMNodeList ** resultList
Definition msxml6.h:10849
HRESULT(STDMETHODCALLTYPE *get_dataType)(IXMLDOMNotation *This
HRESULT(STDMETHODCALLTYPE *get_nodeValue)(IXMLDOMNotation *This
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:10687
IXMLDOMNode * childNode
Definition msxml6.h:10764
IXMLDOMNode VARIANT IXMLDOMNode ** outNewChild
Definition msxml6.h:10752
ULONG(STDMETHODCALLTYPE *AddRef)(IXMLDOMNotation *This)
HRESULT(STDMETHODCALLTYPE *appendChild)(IXMLDOMNotation *This
VARIANT * systemID
Definition msxml6.h:10891
IXMLDOMNode * newChild
Definition msxml6.h:10750
IXMLDOMNode ** previousSibling
Definition msxml6.h:10735
HRESULT(STDMETHODCALLTYPE *get_systemId)(IXMLDOMNotation *This
IXMLDOMNode IXMLDOMNode ** outNewChild
Definition msxml6.h:10771
IXMLDOMNode VARIANT outputObject
Definition msxml6.h:10881
REFIID LPOLESTR UINT cNames
Definition msxml6.h:10676
IXMLDOMNode IXMLDOMNode * oldChild
Definition msxml6.h:10758
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IXMLDOMNotation *This
IXMLDOMNode ** nextSibling
Definition msxml6.h:10740
HRESULT(STDMETHODCALLTYPE *get_parentNode)(IXMLDOMNotation *This
IXMLDOMNode IXMLDOMNode ** oldChild
Definition msxml6.h:10765
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:10677
IXMLDOMNode ** firstChild
Definition msxml6.h:10725
HRESULT(STDMETHODCALLTYPE *put_nodeValue)(IXMLDOMNotation *This
HRESULT(STDMETHODCALLTYPE *hasChildNodes)(IXMLDOMNotation *This
DISPID REFIID riid
Definition msxml6.h:10684
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:10653
HRESULT(STDMETHODCALLTYPE *cloneNode)(IXMLDOMNotation *This
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:10654
HRESULT(STDMETHODCALLTYPE *Invoke)(IXMLDOMNotation *This
IXMLDOMNodeList ** childList
Definition msxml6.h:10720
IXMLDOMNode ** lastChild
Definition msxml6.h:10730
HRESULT(STDMETHODCALLTYPE *selectSingleNode)(IXMLDOMNotation *This
HRESULT(STDMETHODCALLTYPE *get_publicId)(IXMLDOMNotation *This
HRESULT(STDMETHODCALLTYPE *get_specified)(IXMLDOMNotation *This
HRESULT(STDMETHODCALLTYPE *get_firstChild)(IXMLDOMNotation *This
VARIANT_BOOL IXMLDOMNode ** cloneRoot
Definition msxml6.h:10787
HRESULT(STDMETHODCALLTYPE *replaceChild)(IXMLDOMNotation *This
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:10686
ULONG(STDMETHODCALLTYPE *Release)(IXMLDOMNotation *This)
HRESULT(STDMETHODCALLTYPE *get_text)(IXMLDOMNotation *This
HRESULT(STDMETHODCALLTYPE *get_previousSibling)(IXMLDOMNotation *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:10689
HRESULT(STDMETHODCALLTYPE *get_nodeType)(IXMLDOMNotation *This
VARIANT * dataTypeName
Definition msxml6.h:10827
IXMLDOMNode * stylesheet
Definition msxml6.h:10842
BSTR IXMLDOMNode ** resultNode
Definition msxml6.h:10855
HRESULT(STDMETHODCALLTYPE *get_parsed)(IXMLDOMNotation *This
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:12317
HRESULT(STDMETHODCALLTYPE *get_errorCode)(IXMLDOMParseError2 *This
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:12294
ULONG(STDMETHODCALLTYPE *Release)(IXMLDOMParseError2 *This)
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:12330
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IXMLDOMParseError2 *This
HRESULT(STDMETHODCALLTYPE *get_allErrors)(IXMLDOMParseError2 *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IXMLDOMParseError2 *This
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:12318
REFIID LPOLESTR UINT cNames
Definition msxml6.h:12316
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:12329
IXMLDOMParseErrorCollection ** allErrors
Definition msxml6.h:12375
HRESULT(STDMETHODCALLTYPE *errorParameters)(IXMLDOMParseError2 *This
HRESULT(STDMETHODCALLTYPE *get_linepos)(IXMLDOMParseError2 *This
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IXMLDOMParseError2 *This
DISPID REFIID riid
Definition msxml6.h:12324
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:12328
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IXMLDOMParseError2 *This
HRESULT(STDMETHODCALLTYPE *get_errorXPath)(IXMLDOMParseError2 *This
HRESULT(STDMETHODCALLTYPE *get_line)(IXMLDOMParseError2 *This
HRESULT(STDMETHODCALLTYPE *get_reason)(IXMLDOMParseError2 *This
HRESULT(STDMETHODCALLTYPE *get_srcText)(IXMLDOMParseError2 *This
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:12310
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:12293
HRESULT(STDMETHODCALLTYPE *get_errorParametersCount)(IXMLDOMParseError2 *This
ULONG(STDMETHODCALLTYPE *AddRef)(IXMLDOMParseError2 *This)
HRESULT(STDMETHODCALLTYPE *Invoke)(IXMLDOMParseError2 *This
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:12326
DISPID REFIID LCID lcid
Definition msxml6.h:12325
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:12327
HRESULT(STDMETHODCALLTYPE *get_filepos)(IXMLDOMParseError2 *This
REFIID LPOLESTR * rgszNames
Definition msxml6.h:12315
HRESULT(STDMETHODCALLTYPE *get_url)(IXMLDOMParseError2 *This
REFIID LPOLESTR * rgszNames
Definition msxml6.h:12584
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:12599
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:12597
HRESULT(STDMETHODCALLTYPE *get_length)(IXMLDOMParseErrorCollection *This
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:12562
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IXMLDOMParseErrorCollection *This
HRESULT(STDMETHODCALLTYPE *Invoke)(IXMLDOMParseErrorCollection *This
HRESULT(STDMETHODCALLTYPE *get__newEnum)(IXMLDOMParseErrorCollection *This
REFIID LPOLESTR UINT cNames
Definition msxml6.h:12585
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IXMLDOMParseErrorCollection *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:12598
ULONG(STDMETHODCALLTYPE *Release)(IXMLDOMParseErrorCollection *This)
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:12596
HRESULT(STDMETHODCALLTYPE *get_next)(IXMLDOMParseErrorCollection *This
long IXMLDOMParseError2 ** error
Definition msxml6.h:12605
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:12579
HRESULT(STDMETHODCALLTYPE *reset)(IXMLDOMParseErrorCollection *This)
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:12587
HRESULT(STDMETHODCALLTYPE *get_item)(IXMLDOMParseErrorCollection *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IXMLDOMParseErrorCollection *This
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:12563
DISPID REFIID LCID lcid
Definition msxml6.h:12594
IXMLDOMParseError2 ** error
Definition msxml6.h:12615
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:12595
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:12586
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IXMLDOMParseErrorCollection *This
ULONG(STDMETHODCALLTYPE *AddRef)(IXMLDOMParseErrorCollection *This)
REFIID LPOLESTR UINT cNames
Definition msxml6.h:12045
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:12023
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:12039
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:12047
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:12056
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:12046
HRESULT(STDMETHODCALLTYPE *get_linepos)(IXMLDOMParseError *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IXMLDOMParseError *This
HRESULT(STDMETHODCALLTYPE *get_errorCode)(IXMLDOMParseError *This
ULONG(STDMETHODCALLTYPE *Release)(IXMLDOMParseError *This)
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:12022
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:12059
REFIID LPOLESTR * rgszNames
Definition msxml6.h:12044
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IXMLDOMParseError *This
ULONG(STDMETHODCALLTYPE *AddRef)(IXMLDOMParseError *This)
DISPID REFIID LCID lcid
Definition msxml6.h:12054
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IXMLDOMParseError *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:12058
HRESULT(STDMETHODCALLTYPE *get_url)(IXMLDOMParseError *This
HRESULT(STDMETHODCALLTYPE *get_line)(IXMLDOMParseError *This
HRESULT(STDMETHODCALLTYPE *get_srcText)(IXMLDOMParseError *This
DISPID REFIID riid
Definition msxml6.h:12053
HRESULT(STDMETHODCALLTYPE *Invoke)(IXMLDOMParseError *This
HRESULT(STDMETHODCALLTYPE *get_reason)(IXMLDOMParseError *This
HRESULT(STDMETHODCALLTYPE *get_filepos)(IXMLDOMParseError *This
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:12055
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IXMLDOMParseError *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:12057
ULONG(STDMETHODCALLTYPE *AddRef)(IXMLDOMProcessingInstruction *This)
HRESULT(STDMETHODCALLTYPE *transformNodeToObject)(IXMLDOMProcessingInstruction *This
HRESULT(STDMETHODCALLTYPE *get_firstChild)(IXMLDOMProcessingInstruction *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:9234
HRESULT(STDMETHODCALLTYPE *get_previousSibling)(IXMLDOMProcessingInstruction *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IXMLDOMProcessingInstruction *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IXMLDOMProcessingInstruction *This
HRESULT(STDMETHODCALLTYPE *get_text)(IXMLDOMProcessingInstruction *This
HRESULT(STDMETHODCALLTYPE *get_nodeName)(IXMLDOMProcessingInstruction *This
HRESULT(STDMETHODCALLTYPE *get_parentNode)(IXMLDOMProcessingInstruction *This
IXMLDOMNode VARIANT IXMLDOMNode ** outNewChild
Definition msxml6.h:9296
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:9231
HRESULT(STDMETHODCALLTYPE *put_data)(IXMLDOMProcessingInstruction *This
REFIID LPOLESTR UINT cNames
Definition msxml6.h:9220
HRESULT(STDMETHODCALLTYPE *get_namespaceURI)(IXMLDOMProcessingInstruction *This
HRESULT(STDMETHODCALLTYPE *get_baseName)(IXMLDOMProcessingInstruction *This
HRESULT(STDMETHODCALLTYPE *hasChildNodes)(IXMLDOMProcessingInstruction *This
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IXMLDOMProcessingInstruction *This
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:9214
HRESULT(STDMETHODCALLTYPE *get_nodeTypedValue)(IXMLDOMProcessingInstruction *This
HRESULT(STDMETHODCALLTYPE *removeChild)(IXMLDOMProcessingInstruction *This
HRESULT(STDMETHODCALLTYPE *get_nodeValue)(IXMLDOMProcessingInstruction *This
HRESULT(STDMETHODCALLTYPE *get_parsed)(IXMLDOMProcessingInstruction *This
HRESULT(STDMETHODCALLTYPE *get_attributes)(IXMLDOMProcessingInstruction *This
HRESULT(STDMETHODCALLTYPE *selectSingleNode)(IXMLDOMProcessingInstruction *This
HRESULT(STDMETHODCALLTYPE *replaceChild)(IXMLDOMProcessingInstruction *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:9233
HRESULT(STDMETHODCALLTYPE *Invoke)(IXMLDOMProcessingInstruction *This
IXMLDOMDocument ** DOMDocument
Definition msxml6.h:9325
IXMLDOMNode VARIANT outputObject
Definition msxml6.h:9425
IXMLDOMNode IXMLDOMNode ** outNewChild
Definition msxml6.h:9315
HRESULT(STDMETHODCALLTYPE *cloneNode)(IXMLDOMProcessingInstruction *This
HRESULT(STDMETHODCALLTYPE *get_nodeTypeString)(IXMLDOMProcessingInstruction *This
IXMLDOMNode IXMLDOMNode ** oldChild
Definition msxml6.h:9309
HRESULT(STDMETHODCALLTYPE *get_childNodes)(IXMLDOMProcessingInstruction *This
HRESULT(STDMETHODCALLTYPE *get_data)(IXMLDOMProcessingInstruction *This
IXMLDOMNode BSTR * xmlString
Definition msxml6.h:9387
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:9222
HRESULT(STDMETHODCALLTYPE *get_ownerDocument)(IXMLDOMProcessingInstruction *This
HRESULT(STDMETHODCALLTYPE *get_nextSibling)(IXMLDOMProcessingInstruction *This
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:9221
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IXMLDOMProcessingInstruction *This
IXMLDOMNamedNodeMap ** attributeMap
Definition msxml6.h:9289
IXMLDOMNodeList ** childList
Definition msxml6.h:9264
VARIANT_BOOL IXMLDOMNode ** cloneRoot
Definition msxml6.h:9331
HRESULT(STDMETHODCALLTYPE *get_prefix)(IXMLDOMProcessingInstruction *This
ULONG(STDMETHODCALLTYPE *Release)(IXMLDOMProcessingInstruction *This)
BSTR IXMLDOMNode ** resultNode
Definition msxml6.h:9399
HRESULT(STDMETHODCALLTYPE *get_specified)(IXMLDOMProcessingInstruction *This
HRESULT(STDMETHODCALLTYPE *put_dataType)(IXMLDOMProcessingInstruction *This
IXMLDOMNode IXMLDOMNode * oldChild
Definition msxml6.h:9302
HRESULT(STDMETHODCALLTYPE *put_nodeTypedValue)(IXMLDOMProcessingInstruction *This
IXMLDOMNode IXMLDOMNode IXMLDOMNode ** outOldChild
Definition msxml6.h:9303
HRESULT(STDMETHODCALLTYPE *get_target)(IXMLDOMProcessingInstruction *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:9232
HRESULT(STDMETHODCALLTYPE *insertBefore)(IXMLDOMProcessingInstruction *This
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:9197
HRESULT(STDMETHODCALLTYPE *get_dataType)(IXMLDOMProcessingInstruction *This
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:9198
HRESULT(STDMETHODCALLTYPE *transformNode)(IXMLDOMProcessingInstruction *This
HRESULT(STDMETHODCALLTYPE *appendChild)(IXMLDOMProcessingInstruction *This
BSTR IXMLDOMNodeList ** resultList
Definition msxml6.h:9393
HRESULT(STDMETHODCALLTYPE *get_nodeType)(IXMLDOMProcessingInstruction *This
REFIID LPOLESTR * rgszNames
Definition msxml6.h:9219
DISPID REFIID LCID lcid
Definition msxml6.h:9229
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:9230
HRESULT(STDMETHODCALLTYPE *get_lastChild)(IXMLDOMProcessingInstruction *This
HRESULT(STDMETHODCALLTYPE *put_nodeValue)(IXMLDOMProcessingInstruction *This
HRESULT(STDMETHODCALLTYPE *get_xml)(IXMLDOMProcessingInstruction *This
IXMLDOMNode VARIANT refChild
Definition msxml6.h:9295
HRESULT(STDMETHODCALLTYPE *selectNodes)(IXMLDOMProcessingInstruction *This
HRESULT(STDMETHODCALLTYPE *put_text)(IXMLDOMProcessingInstruction *This
HRESULT(STDMETHODCALLTYPE *get_definition)(IXMLDOMProcessingInstruction *This
HRESULT(STDMETHODCALLTYPE *add)(IXMLDOMSchemaCollection2 *This
REFIID LPOLESTR UINT cNames
Definition msxml6.h:21416
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IXMLDOMSchemaCollection2 *This
HRESULT(STDMETHODCALLTYPE *get)(IXMLDOMSchemaCollection2 *This
IXMLDOMNode ISchemaItem ** item
Definition msxml6.h:21494
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IXMLDOMSchemaCollection2 *This
HRESULT(STDMETHODCALLTYPE *validate)(IXMLDOMSchemaCollection2 *This)
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:21430
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:21429
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:21410
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:21394
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:21418
HRESULT(STDMETHODCALLTYPE *Invoke)(IXMLDOMSchemaCollection2 *This
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IXMLDOMSchemaCollection2 *This
ULONG(STDMETHODCALLTYPE *AddRef)(IXMLDOMSchemaCollection2 *This)
BSTR IXMLDOMNode ** schemaNode
Definition msxml6.h:21442
HRESULT(STDMETHODCALLTYPE *get_namespaceURI)(IXMLDOMSchemaCollection2 *This
HRESULT(STDMETHODCALLTYPE *get_length)(IXMLDOMSchemaCollection2 *This
REFIID LPOLESTR * rgszNames
Definition msxml6.h:21415
DISPID REFIID LCID lcid
Definition msxml6.h:21425
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:21393
HRESULT(STDMETHODCALLTYPE *getSchema)(IXMLDOMSchemaCollection2 *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:21428
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:21417
HRESULT(STDMETHODCALLTYPE *remove)(IXMLDOMSchemaCollection2 *This
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:21427
ULONG(STDMETHODCALLTYPE *Release)(IXMLDOMSchemaCollection2 *This)
VARIANT_BOOL * validateOnLoad
Definition msxml6.h:21482
HRESULT(STDMETHODCALLTYPE *put_validateOnLoad)(IXMLDOMSchemaCollection2 *This
HRESULT(STDMETHODCALLTYPE *get_validateOnLoad)(IXMLDOMSchemaCollection2 *This
HRESULT(STDMETHODCALLTYPE *get__newEnum)(IXMLDOMSchemaCollection2 *This
HRESULT(STDMETHODCALLTYPE *addCollection)(IXMLDOMSchemaCollection2 *This
IXMLDOMSchemaCollection * otherCollection
Definition msxml6.h:21463
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:21426
HRESULT(STDMETHODCALLTYPE *getDeclaration)(IXMLDOMSchemaCollection2 *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IXMLDOMSchemaCollection2 *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IXMLDOMSchemaCollection *This
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:12826
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:12837
IXMLDOMSchemaCollection * otherCollection
Definition msxml6.h:12872
HRESULT(STDMETHODCALLTYPE *Invoke)(IXMLDOMSchemaCollection *This
HRESULT(STDMETHODCALLTYPE *addCollection)(IXMLDOMSchemaCollection *This
HRESULT(STDMETHODCALLTYPE *get_namespaceURI)(IXMLDOMSchemaCollection *This
HRESULT(STDMETHODCALLTYPE *get)(IXMLDOMSchemaCollection *This
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:12835
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IXMLDOMSchemaCollection *This
REFIID LPOLESTR UINT cNames
Definition msxml6.h:12825
HRESULT(STDMETHODCALLTYPE *remove)(IXMLDOMSchemaCollection *This
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:12802
HRESULT(STDMETHODCALLTYPE *get__newEnum)(IXMLDOMSchemaCollection *This
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IXMLDOMSchemaCollection *This
ULONG(STDMETHODCALLTYPE *AddRef)(IXMLDOMSchemaCollection *This)
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:12836
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:12839
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:12827
REFIID LPOLESTR * rgszNames
Definition msxml6.h:12824
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:12803
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:12838
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:12819
HRESULT(STDMETHODCALLTYPE *get_length)(IXMLDOMSchemaCollection *This
BSTR IXMLDOMNode ** schemaNode
Definition msxml6.h:12851
HRESULT(STDMETHODCALLTYPE *add)(IXMLDOMSchemaCollection *This
DISPID REFIID LCID lcid
Definition msxml6.h:12834
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IXMLDOMSchemaCollection *This
ULONG(STDMETHODCALLTYPE *Release)(IXMLDOMSchemaCollection *This)
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:25949
IXMLDOMNode * pNode
Definition msxml6.h:26014
HRESULT(STDMETHODCALLTYPE *matches)(IXMLDOMSelection *This
BSTR VARIANT * value
Definition msxml6.h:26045
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IXMLDOMSelection *This
HRESULT(STDMETHODCALLTYPE *get_length)(IXMLDOMSelection *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:25969
ULONG(STDMETHODCALLTYPE *AddRef)(IXMLDOMSelection *This)
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:25968
HRESULT(STDMETHODCALLTYPE *get__newEnum)(IXMLDOMSelection *This
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IXMLDOMSelection *This
HRESULT(STDMETHODCALLTYPE *getProperty)(IXMLDOMSelection *This
HRESULT(STDMETHODCALLTYPE *setProperty)(IXMLDOMSelection *This
HRESULT(STDMETHODCALLTYPE *peekNode)(IXMLDOMSelection *This
IXMLDOMNode IXMLDOMNode ** ppNode
Definition msxml6.h:26025
HRESULT(STDMETHODCALLTYPE *get_expr)(IXMLDOMSelection *This
HRESULT(STDMETHODCALLTYPE *putref_context)(IXMLDOMSelection *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IXMLDOMSelection *This
HRESULT(STDMETHODCALLTYPE *get_context)(IXMLDOMSelection *This
REFIID LPOLESTR UINT cNames
Definition msxml6.h:25955
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:25933
DISPID REFIID LCID lcid
Definition msxml6.h:25964
HRESULT(STDMETHODCALLTYPE *removeAll)(IXMLDOMSelection *This)
HRESULT(STDMETHODCALLTYPE *removeNext)(IXMLDOMSelection *This
BSTR VARIANT value
Definition msxml6.h:26051
IXMLDOMNode ** nextItem
Definition msxml6.h:25985
HRESULT(STDMETHODCALLTYPE *Invoke)(IXMLDOMSelection *This
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:25965
HRESULT(STDMETHODCALLTYPE *clone)(IXMLDOMSelection *This
IXMLDOMSelection ** ppNode
Definition msxml6.h:26039
ULONG(STDMETHODCALLTYPE *Release)(IXMLDOMSelection *This)
long IXMLDOMNode ** listItem
Definition msxml6.h:25975
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:25967
IXMLDOMNode ** ppNode
Definition msxml6.h:26009
HRESULT(STDMETHODCALLTYPE *reset)(IXMLDOMSelection *This)
REFIID LPOLESTR * rgszNames
Definition msxml6.h:25954
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:25957
HRESULT(STDMETHODCALLTYPE *put_expr)(IXMLDOMSelection *This
DISPID REFIID riid
Definition msxml6.h:25963
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:25966
IUnknown ** ppUnk
Definition msxml6.h:25994
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:25956
HRESULT(STDMETHODCALLTYPE *get_item)(IXMLDOMSelection *This
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:25932
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IXMLDOMSelection *This
HRESULT(STDMETHODCALLTYPE *nextNode)(IXMLDOMSelection *This
HRESULT(STDMETHODCALLTYPE *deleteData)(IXMLDOMText *This
REFIID LPOLESTR UINT cNames
Definition msxml6.h:8223
HRESULT(STDMETHODCALLTYPE *insertData)(IXMLDOMText *This
HRESULT(STDMETHODCALLTYPE *get_parentNode)(IXMLDOMText *This
IXMLDOMDocument ** DOMDocument
Definition msxml6.h:8328
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IXMLDOMText *This
HRESULT(STDMETHODCALLTYPE *cloneNode)(IXMLDOMText *This
BSTR dataTypeName
Definition msxml6.h:8379
HRESULT(STDMETHODCALLTYPE *put_data)(IXMLDOMText *This
IXMLDOMNode VARIANT refChild
Definition msxml6.h:8298
HRESULT(STDMETHODCALLTYPE *put_nodeValue)(IXMLDOMText *This
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:8200
HRESULT(STDMETHODCALLTYPE *get_childNodes)(IXMLDOMText *This
HRESULT(STDMETHODCALLTYPE *insertBefore)(IXMLDOMText *This
HRESULT(STDMETHODCALLTYPE *removeChild)(IXMLDOMText *This
ULONG(STDMETHODCALLTYPE *Release)(IXMLDOMText *This)
HRESULT(STDMETHODCALLTYPE *get_attributes)(IXMLDOMText *This
ULONG(STDMETHODCALLTYPE *AddRef)(IXMLDOMText *This)
HRESULT(STDMETHODCALLTYPE *get_specified)(IXMLDOMText *This
long long count
Definition msxml6.h:8449
long * dataLength
Definition msxml6.h:8443
HRESULT(STDMETHODCALLTYPE *get_dataType)(IXMLDOMText *This
HRESULT(STDMETHODCALLTYPE *appendData)(IXMLDOMText *This
HRESULT(STDMETHODCALLTYPE *transformNode)(IXMLDOMText *This
HRESULT(STDMETHODCALLTYPE *splitText)(IXMLDOMText *This
HRESULT(STDMETHODCALLTYPE *transformNodeToObject)(IXMLDOMText *This
HRESULT(STDMETHODCALLTYPE *replaceChild)(IXMLDOMText *This
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:8217
IXMLDOMNamedNodeMap ** attributeMap
Definition msxml6.h:8292
IXMLDOMNode IXMLDOMNode IXMLDOMNode ** outOldChild
Definition msxml6.h:8306
HRESULT(STDMETHODCALLTYPE *get_previousSibling)(IXMLDOMText *This
HRESULT(STDMETHODCALLTYPE *get_namespaceURI)(IXMLDOMText *This
HRESULT(STDMETHODCALLTYPE *get_nodeTypeString)(IXMLDOMText *This
VARIANT_BOOL * isParsed
Definition msxml6.h:8407
HRESULT(STDMETHODCALLTYPE *get_nodeValue)(IXMLDOMText *This
HRESULT(STDMETHODCALLTYPE *put_dataType)(IXMLDOMText *This
HRESULT(STDMETHODCALLTYPE *substringData)(IXMLDOMText *This
REFIID LPOLESTR * rgszNames
Definition msxml6.h:8222
IXMLDOMNode IXMLDOMNode ** oldChild
Definition msxml6.h:8312
IXMLDOMNode VARIANT IXMLDOMNode ** outNewChild
Definition msxml6.h:8299
UINT * pctinfo
Definition msxml6.h:8211
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:8237
IXMLDOMNode ** nextSibling
Definition msxml6.h:8287
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:8233
IXMLDOMNode ** parent
Definition msxml6.h:8262
VARIANT typedValue
Definition msxml6.h:8369
DISPID REFIID riid
Definition msxml6.h:8231
HRESULT(STDMETHODCALLTYPE *get_ownerDocument)(IXMLDOMText *This
HRESULT(STDMETHODCALLTYPE *selectNodes)(IXMLDOMText *This
HRESULT(STDMETHODCALLTYPE *hasChildNodes)(IXMLDOMText *This
long BSTR data
Definition msxml6.h:8461
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IXMLDOMText *This
HRESULT(STDMETHODCALLTYPE *replaceData)(IXMLDOMText *This
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IXMLDOMText *This
VARIANT * value
Definition msxml6.h:8247
HRESULT(STDMETHODCALLTYPE *get_prefix)(IXMLDOMText *This
BSTR * namespaceURI
Definition msxml6.h:8412
IXMLDOMNode VARIANT outputObject
Definition msxml6.h:8428
BSTR IXMLDOMNodeList ** resultList
Definition msxml6.h:8396
BSTR * prefixString
Definition msxml6.h:8417
HRESULT(STDMETHODCALLTYPE *get_data)(IXMLDOMText *This
DISPID dispIdMember
Definition msxml6.h:8230
BSTR * nodeType
Definition msxml6.h:8339
BSTR * xmlString
Definition msxml6.h:8384
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:8234
HRESULT(STDMETHODCALLTYPE *Invoke)(IXMLDOMText *This
UINT LCID lcid
Definition msxml6.h:8216
HRESULT(STDMETHODCALLTYPE *get_xml)(IXMLDOMText *This
IXMLDOMNode IXMLDOMNode ** outNewChild
Definition msxml6.h:8318
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IXMLDOMText *This
IXMLDOMNode BSTR * xmlString
Definition msxml6.h:8390
VARIANT_BOOL IXMLDOMNode ** cloneRoot
Definition msxml6.h:8334
IXMLDOMNode ** definitionNode
Definition msxml6.h:8359
long long BSTR * data
Definition msxml6.h:8450
IXMLDOMNodeList ** childList
Definition msxml6.h:8267
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:8225
IXMLDOMNode * newChild
Definition msxml6.h:8297
VARIANT value
Definition msxml6.h:8252
VARIANT_BOOL deep
Definition msxml6.h:8333
HRESULT(STDMETHODCALLTYPE *put_text)(IXMLDOMText *This
long IXMLDOMText ** rightHandTextNode
Definition msxml6.h:8480
HRESULT(STDMETHODCALLTYPE *selectSingleNode)(IXMLDOMText *This
HRESULT(STDMETHODCALLTYPE *get_nodeName)(IXMLDOMText *This
HRESULT(STDMETHODCALLTYPE *get_definition)(IXMLDOMText *This
BSTR * nameString
Definition msxml6.h:8422
HRESULT(STDMETHODCALLTYPE *get_nodeTypedValue)(IXMLDOMText *This
DISPID REFIID LCID lcid
Definition msxml6.h:8232
DOMNodeType * type
Definition msxml6.h:8257
VARIANT_BOOL * hasChild
Definition msxml6.h:8323
HRESULT(STDMETHODCALLTYPE *get_nodeType)(IXMLDOMText *This
IXMLDOMNode ** previousSibling
Definition msxml6.h:8282
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:8224
IXMLDOMNode ** lastChild
Definition msxml6.h:8277
HRESULT(STDMETHODCALLTYPE *get_lastChild)(IXMLDOMText *This
HRESULT(STDMETHODCALLTYPE *get_text)(IXMLDOMText *This
IXMLDOMNode ** firstChild
Definition msxml6.h:8272
IXMLDOMNode * stylesheet
Definition msxml6.h:8389
HRESULT(STDMETHODCALLTYPE *get_firstChild)(IXMLDOMText *This
BSTR IXMLDOMNode ** resultNode
Definition msxml6.h:8402
HRESULT(STDMETHODCALLTYPE *get_parsed)(IXMLDOMText *This
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:8201
HRESULT(STDMETHODCALLTYPE *get_nextSibling)(IXMLDOMText *This
HRESULT(STDMETHODCALLTYPE *get_length)(IXMLDOMText *This
VARIANT * typedValue
Definition msxml6.h:8364
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:8235
HRESULT(STDMETHODCALLTYPE *put_nodeTypedValue)(IXMLDOMText *This
HRESULT(STDMETHODCALLTYPE *appendChild)(IXMLDOMText *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:8236
long long BSTR data
Definition msxml6.h:8474
HRESULT(STDMETHODCALLTYPE *get_baseName)(IXMLDOMText *This
VARIANT_BOOL * isSpecified
Definition msxml6.h:8354
IXMLDOMNode IXMLDOMNode * oldChild
Definition msxml6.h:8305
IXMLDOMNode * childNode
Definition msxml6.h:8311
VARIANT * dataTypeName
Definition msxml6.h:8374
BSTR BSTR * pbstrValue
Definition msxml6.h:26532
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:26508
VARIANT * pvarBody
Definition msxml6.h:26571
BSTR BSTR bstrValue
Definition msxml6.h:26526
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:26491
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IXMLHTTPRequest *This
HRESULT(STDMETHODCALLTYPE *getAllResponseHeaders)(IXMLHTTPRequest *This
REFIID LPOLESTR * rgszNames
Definition msxml6.h:26496
HRESULT(STDMETHODCALLTYPE *get_readyState)(IXMLHTTPRequest *This
ULONG(STDMETHODCALLTYPE *AddRef)(IXMLHTTPRequest *This)
HRESULT(STDMETHODCALLTYPE *get_status)(IXMLHTTPRequest *This
BSTR BSTR bstrUrl
Definition msxml6.h:26517
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:26474
BSTR BSTR VARIANT varAsync
Definition msxml6.h:26518
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:26499
HRESULT(STDMETHODCALLTYPE *send)(IXMLHTTPRequest *This
HRESULT(STDMETHODCALLTYPE *setRequestHeader)(IXMLHTTPRequest *This
HRESULT(STDMETHODCALLTYPE *open)(IXMLHTTPRequest *This
IDispatch * pReadyStateSink
Definition msxml6.h:26586
HRESULT(STDMETHODCALLTYPE *get_statusText)(IXMLHTTPRequest *This
HRESULT(STDMETHODCALLTYPE *get_responseStream)(IXMLHTTPRequest *This
HRESULT(STDMETHODCALLTYPE *Invoke)(IXMLHTTPRequest *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:26509
DISPID REFIID LCID lcid
Definition msxml6.h:26506
BSTR BSTR VARIANT VARIANT bstrUser
Definition msxml6.h:26519
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:26510
REFIID LPOLESTR UINT cNames
Definition msxml6.h:26497
HRESULT(STDMETHODCALLTYPE *getResponseHeader)(IXMLHTTPRequest *This
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:26507
IDispatch ** ppBody
Definition msxml6.h:26561
HRESULT(STDMETHODCALLTYPE *get_responseBody)(IXMLHTTPRequest *This
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IXMLHTTPRequest *This
HRESULT(STDMETHODCALLTYPE *get_responseXML)(IXMLHTTPRequest *This
HRESULT(STDMETHODCALLTYPE *put_onreadystatechange)(IXMLHTTPRequest *This
BSTR BSTR VARIANT VARIANT VARIANT bstrPassword
Definition msxml6.h:26520
HRESULT(STDMETHODCALLTYPE *get_responseText)(IXMLHTTPRequest *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IXMLHTTPRequest *This
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:26498
HRESULT(STDMETHODCALLTYPE *abort)(IXMLHTTPRequest *This)
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IXMLHTTPRequest *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:26511
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:26475
ULONG(STDMETHODCALLTYPE *Release)(IXMLHTTPRequest *This)
DISPID REFIID riid
Definition msxml6.h:26505
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:14006
REFIID LPOLESTR UINT cNames
Definition msxml6.h:13992
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:14002
HRESULT(STDMETHODCALLTYPE *get_startMode)(IXSLProcessor *This
IXSLTemplate ** ppTemplate
Definition msxml6.h:14021
HRESULT(STDMETHODCALLTYPE *get_stylesheet)(IXSLProcessor *This
ULONG(STDMETHODCALLTYPE *AddRef)(IXSLProcessor *This)
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:13993
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IXSLProcessor *This
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:13970
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:14005
VARIANT_BOOL * pDone
Definition msxml6.h:14052
HRESULT(STDMETHODCALLTYPE *get_output)(IXSLProcessor *This
HRESULT(STDMETHODCALLTYPE *get_startModeURI)(IXSLProcessor *This
BSTR * namespaceURI
Definition msxml6.h:14037
HRESULT(STDMETHODCALLTYPE *get_input)(IXSLProcessor *This
IDispatch * obj
Definition msxml6.h:14073
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:13994
HRESULT(STDMETHODCALLTYPE *get_readyState)(IXSLProcessor *This
DISPID REFIID LCID lcid
Definition msxml6.h:14001
VARIANT * pVar
Definition msxml6.h:14016
ULONG(STDMETHODCALLTYPE *Release)(IXSLProcessor *This)
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:14004
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IXSLProcessor *This
HRESULT(STDMETHODCALLTYPE *put_input)(IXSLProcessor *This
DISPID dispIdMember
Definition msxml6.h:13999
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:14003
REFIID LPOLESTR * rgszNames
Definition msxml6.h:13991
HRESULT(STDMETHODCALLTYPE *get_ownerTemplate)(IXSLProcessor *This
HRESULT(STDMETHODCALLTYPE *addParameter)(IXSLProcessor *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IXSLProcessor *This
IXMLDOMNode ** stylesheet
Definition msxml6.h:14079
HRESULT(STDMETHODCALLTYPE *addObject)(IXSLProcessor *This
BSTR VARIANT parameter
Definition msxml6.h:14067
IDispatch BSTR namespaceURI
Definition msxml6.h:14074
HRESULT(STDMETHODCALLTYPE *Invoke)(IXSLProcessor *This
HRESULT(STDMETHODCALLTYPE *setStartMode)(IXSLProcessor *This
UINT LCID lcid
Definition msxml6.h:13985
HRESULT(STDMETHODCALLTYPE *put_output)(IXSLProcessor *This
HRESULT(STDMETHODCALLTYPE *reset)(IXSLProcessor *This)
HRESULT(STDMETHODCALLTYPE *transform)(IXSLProcessor *This
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:13986
BSTR VARIANT BSTR namespaceURI
Definition msxml6.h:14068
VARIANT * pOutput
Definition msxml6.h:14047
BSTR BSTR namespaceURI
Definition msxml6.h:14027
DISPID REFIID riid
Definition msxml6.h:14000
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IXSLProcessor *This
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:13969
HRESULT(STDMETHODCALLTYPE *get_stylesheet)(IXSLTemplate *This
HRESULT(STDMETHODCALLTYPE *Invoke)(IXSLTemplate *This
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:13784
HRESULT(STDMETHODCALLTYPE *createProcessor)(IXSLTemplate *This
IXMLDOMNode * stylesheet
Definition msxml6.h:13792
IXSLProcessor ** ppProcessor
Definition msxml6.h:13802
DISPID dispIdMember
Definition msxml6.h:13780
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:13751
IXMLDOMNode ** stylesheet
Definition msxml6.h:13797
DISPID REFIID riid
Definition msxml6.h:13781
ULONG(STDMETHODCALLTYPE *AddRef)(IXSLTemplate *This)
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:13775
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:13750
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IXSLTemplate *This
HRESULT(STDMETHODCALLTYPE *putref_stylesheet)(IXSLTemplate *This
REFIID LPOLESTR UINT cNames
Definition msxml6.h:13773
UINT LCID lcid
Definition msxml6.h:13766
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:13783
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:13787
REFIID LPOLESTR * rgszNames
Definition msxml6.h:13772
ULONG(STDMETHODCALLTYPE *Release)(IXSLTemplate *This)
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:13774
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:13785
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IXSLTemplate *This
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:13767
DISPID REFIID LCID lcid
Definition msxml6.h:13782
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:13786
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IXSLTemplate *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IXSLTemplate *This
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:13143
IXMLDOMNode ** lastChild
Definition msxml6.h:13186
HRESULT(STDMETHODCALLTYPE *formatDate)(IXTLRuntime *This
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IXTLRuntime *This
HRESULT(STDMETHODCALLTYPE *replaceChild)(IXTLRuntime *This
VARIANT BSTR VARIANT varDestLocale
Definition msxml6.h:13389
HRESULT(STDMETHODCALLTYPE *Invoke)(IXTLRuntime *This
HRESULT(STDMETHODCALLTYPE *get_parentNode)(IXTLRuntime *This
HRESULT(STDMETHODCALLTYPE *get_ownerDocument)(IXTLRuntime *This
HRESULT(STDMETHODCALLTYPE *get_text)(IXTLRuntime *This
IXMLDOMNode ** definitionNode
Definition msxml6.h:13268
HRESULT(STDMETHODCALLTYPE *get_nodeType)(IXTLRuntime *This
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:13142
HRESULT(STDMETHODCALLTYPE *get_firstChild)(IXTLRuntime *This
UINT LCID lcid
Definition msxml6.h:13125
VARIANT * typedValue
Definition msxml6.h:13273
HRESULT(STDMETHODCALLTYPE *formatTime)(IXTLRuntime *This
long BSTR BSTR * pbstrFormattedString
Definition msxml6.h:13375
HRESULT(STDMETHODCALLTYPE *get_nodeTypedValue)(IXTLRuntime *This
BSTR * namespaceURI
Definition msxml6.h:13321
VARIANT_BOOL * isSpecified
Definition msxml6.h:13263
DISPID REFIID LCID lcid
Definition msxml6.h:13141
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:13126
VARIANT typedValue
Definition msxml6.h:13278
VARIANT_BOOL * isParsed
Definition msxml6.h:13316
BSTR IXMLDOMNode ** resultNode
Definition msxml6.h:13311
ULONG(STDMETHODCALLTYPE *Release)(IXTLRuntime *This)
IXMLDOMNode * newChild
Definition msxml6.h:13206
DISPID REFIID riid
Definition msxml6.h:13140
IXMLDOMNode * stylesheet
Definition msxml6.h:13298
IXMLDOMNode BSTR * xmlString
Definition msxml6.h:13299
IXMLDOMNode VARIANT refChild
Definition msxml6.h:13207
HRESULT(STDMETHODCALLTYPE *get_childNodes)(IXTLRuntime *This
VARIANT_BOOL IXMLDOMNode ** cloneRoot
Definition msxml6.h:13243
VARIANT * value
Definition msxml6.h:13156
HRESULT(STDMETHODCALLTYPE *hasChildNodes)(IXTLRuntime *This
IXMLDOMDocument ** DOMDocument
Definition msxml6.h:13237
HRESULT(STDMETHODCALLTYPE *depth)(IXTLRuntime *This
VARIANT_BOOL deep
Definition msxml6.h:13242
HRESULT(STDMETHODCALLTYPE *get_nextSibling)(IXTLRuntime *This
double BSTR BSTR * pbstrFormattedString
Definition msxml6.h:13382
IXMLDOMNode VARIANT IXMLDOMNode ** outNewChild
Definition msxml6.h:13208
HRESULT(STDMETHODCALLTYPE *put_nodeTypedValue)(IXTLRuntime *This
IXMLDOMNamedNodeMap ** attributeMap
Definition msxml6.h:13201
HRESULT(STDMETHODCALLTYPE *get_namespaceURI)(IXTLRuntime *This
IXMLDOMNode IXMLDOMNode ** outNewChild
Definition msxml6.h:13227
HRESULT(STDMETHODCALLTYPE *appendChild)(IXTLRuntime *This
IXMLDOMNode long * pDepth
Definition msxml6.h:13349
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(IXTLRuntime *This
HRESULT(STDMETHODCALLTYPE *put_text)(IXTLRuntime *This
VARIANT value
Definition msxml6.h:13161
IXMLDOMNode ** firstChild
Definition msxml6.h:13181
VARIANT * dataTypeName
Definition msxml6.h:13283
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:13145
HRESULT(STDMETHODCALLTYPE *get_xml)(IXTLRuntime *This
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:13134
HRESULT(STDMETHODCALLTYPE *removeChild)(IXTLRuntime *This
IXMLDOMNode IXMLDOMNode IXMLDOMNode ** outOldChild
Definition msxml6.h:13215
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:13110
HRESULT(STDMETHODCALLTYPE *selectNodes)(IXTLRuntime *This
IXMLDOMNode IXMLDOMNode * oldChild
Definition msxml6.h:13214
IXMLDOMNode long * pNumber
Definition msxml6.h:13355
REFIID LPOLESTR UINT cNames
Definition msxml6.h:13132
IXMLDOMNode ** previousSibling
Definition msxml6.h:13191
VARIANT BSTR VARIANT BSTR * pbstrFormattedString
Definition msxml6.h:13390
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:13109
HRESULT(STDMETHODCALLTYPE *get_baseName)(IXTLRuntime *This
HRESULT(STDMETHODCALLTYPE *get_parsed)(IXTLRuntime *This
BSTR * xmlString
Definition msxml6.h:13293
HRESULT(STDMETHODCALLTYPE *absoluteChildNumber)(IXTLRuntime *This
HRESULT(STDMETHODCALLTYPE *put_nodeValue)(IXTLRuntime *This
HRESULT(STDMETHODCALLTYPE *get_dataType)(IXTLRuntime *This
IXMLDOMNode * pNode
Definition msxml6.h:13342
BSTR IXMLDOMNodeList ** resultList
Definition msxml6.h:13305
double dblNumber
Definition msxml6.h:13380
REFIID LPOLESTR * rgszNames
Definition msxml6.h:13131
BSTR * nodeType
Definition msxml6.h:13248
HRESULT(STDMETHODCALLTYPE *get_specified)(IXTLRuntime *This
BSTR IXMLDOMNode * pNode
Definition msxml6.h:13361
HRESULT(STDMETHODCALLTYPE *selectSingleNode)(IXTLRuntime *This
IXMLDOMNode ** parent
Definition msxml6.h:13171
ULONG(STDMETHODCALLTYPE *AddRef)(IXTLRuntime *This)
DISPID dispIdMember
Definition msxml6.h:13139
IXMLDOMNode IXMLDOMNode ** oldChild
Definition msxml6.h:13221
HRESULT(STDMETHODCALLTYPE *insertBefore)(IXTLRuntime *This
VARIANT_BOOL * hasChild
Definition msxml6.h:13232
HRESULT(STDMETHODCALLTYPE *put_dataType)(IXTLRuntime *This
double BSTR bstrFormat
Definition msxml6.h:13381
VARIANT varTime
Definition msxml6.h:13395
HRESULT(STDMETHODCALLTYPE *ancestorChildNumber)(IXTLRuntime *This
HRESULT(STDMETHODCALLTYPE *get_previousSibling)(IXTLRuntime *This
DOMNodeType * type
Definition msxml6.h:13166
HRESULT(STDMETHODCALLTYPE *cloneNode)(IXTLRuntime *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:13146
HRESULT(STDMETHODCALLTYPE *get_nodeName)(IXTLRuntime *This
HRESULT(STDMETHODCALLTYPE *formatIndex)(IXTLRuntime *This
IXMLDOMNode VARIANT outputObject
Definition msxml6.h:13337
HRESULT(STDMETHODCALLTYPE *get_attributes)(IXTLRuntime *This
IXMLDOMNode long * pID
Definition msxml6.h:13343
VARIANT varDate
Definition msxml6.h:13387
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(IXTLRuntime *This
HRESULT(STDMETHODCALLTYPE *uniqueID)(IXTLRuntime *This
IXMLDOMNode ** nextSibling
Definition msxml6.h:13196
HRESULT(STDMETHODCALLTYPE *transformNode)(IXTLRuntime *This
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(IXTLRuntime *This
HRESULT(STDMETHODCALLTYPE *get_prefix)(IXTLRuntime *This
HRESULT(STDMETHODCALLTYPE *get_definition)(IXTLRuntime *This
HRESULT(STDMETHODCALLTYPE *childNumber)(IXTLRuntime *This
BSTR * prefixString
Definition msxml6.h:13326
HRESULT(STDMETHODCALLTYPE *get_nodeTypeString)(IXTLRuntime *This
HRESULT(STDMETHODCALLTYPE *formatNumber)(IXTLRuntime *This
BSTR IXMLDOMNode long * pNumber
Definition msxml6.h:13362
long BSTR bstrFormat
Definition msxml6.h:13374
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:13144
HRESULT(STDMETHODCALLTYPE *get_nodeValue)(IXTLRuntime *This
HRESULT(STDMETHODCALLTYPE *get_lastChild)(IXTLRuntime *This
IXMLDOMNode * childNode
Definition msxml6.h:13220
IXMLDOMNodeList ** childList
Definition msxml6.h:13176
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:13133
HRESULT(STDMETHODCALLTYPE *transformNodeToObject)(IXTLRuntime *This
BSTR * nameString
Definition msxml6.h:13331
BEGIN_INTERFACE REFIID riid
Definition msxml6.h:26318
BEGIN_INTERFACE REFIID void ** ppvObject
Definition msxml6.h:26319
DISPID REFIID LCID WORD DISPPARAMS * pDispParams
Definition msxml6.h:26352
DISPID REFIID LCID WORD DISPPARAMS VARIANT * pVarResult
Definition msxml6.h:26353
REFIID LPOLESTR UINT cNames
Definition msxml6.h:26341
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO UINT * puArgErr
Definition msxml6.h:26355
HRESULT(STDMETHODCALLTYPE *Invoke)(XMLDOMDocumentEvents *This
ULONG(STDMETHODCALLTYPE *AddRef)(XMLDOMDocumentEvents *This)
ULONG(STDMETHODCALLTYPE *Release)(XMLDOMDocumentEvents *This)
REFIID LPOLESTR UINT LCID DISPID * rgDispId
Definition msxml6.h:26343
REFIID LPOLESTR UINT LCID lcid
Definition msxml6.h:26342
UINT LCID ITypeInfo ** ppTInfo
Definition msxml6.h:26335
HRESULT(STDMETHODCALLTYPE *GetTypeInfoCount)(XMLDOMDocumentEvents *This
DISPID REFIID LCID lcid
Definition msxml6.h:26350
DISPID REFIID LCID WORD wFlags
Definition msxml6.h:26351
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(XMLDOMDocumentEvents *This
HRESULT(STDMETHODCALLTYPE *GetIDsOfNames)(XMLDOMDocumentEvents *This
REFIID LPOLESTR * rgszNames
Definition msxml6.h:26340
HRESULT(STDMETHODCALLTYPE *GetTypeInfo)(XMLDOMDocumentEvents *This
DISPID REFIID LCID WORD DISPPARAMS VARIANT EXCEPINFO * pExcepInfo
Definition msxml6.h:26354
#define errorCode
Definition xmlparse.c:597